依赖注入的方式
setter注入
- setter注入可分为简单类型输入和引用类型注入
- 提供相关的set方法
构造器注入
需要生成带参数的构造方法
-
构造器注入引用数据类型
-
使用《coonstructor-arg name》标签 ,ref 标签指向引用的bean
-
构造器注入基本数据类型
-
使用《coonstructor-arg name》标签,index 表示指向的位置,value 表示所指的数值
bean的生命周期
在配置文件中添加生命周期
- 在配置文件中,init-method是执行bean初始化,destory-destory是执行bean的销毁操作(当加载配置文件的对象关闭时,会执行bean的销毁操作)
以接口的方式添加生命周期
- 在接口中添加方法
bean的销毁
- 在容器关闭前才会触发bean的销毁