Spring框架之Bean
bean的相关的配置
-
Bean管理指的是两个操作
- 创建对象
- 注入属性
-
bean管理操作有两种实现方式
- 基于xml
- 基于注解方式
-
标签的id唯一约束和name可以出现特殊字符的配置
-
bean的生命周期
- init-method,初始化执行的方法
- destroy-method,,bean被销毁的时候执行方法(单例创建)
- applicationContext中没有close方法,使用ClassPathXmlapplicationContext类型,scope必须为单例
-
bean的作用范围
1. scope bean’的作用范围
2. singleton 默认的
3. prototype 多例模式
4. request 在web项目中 将这个类存入到request
5. session 在web项目中 将这个类存入session
6. globalsession 在web项目中,必须在porlet环境下使用 -
Spring的bean管理(xml方式)
1. spring的bean实例化方式
2. 静态工厂
3. 实例工厂实例化
4. 使用spring工厂实例化
实例类
package bean;
public class Bean3 {
public void test() {
System.out.println("测试——