Spring 创建Bean的几种方式
一、使用构造器实例化Bean这是最简单的方式,Spring IoC容器即能使用默认空构造器也能使用有参数构造器两种方式创建Bean。1.使用空构造器进行定义2.使用有参数构造器进行定义二、使用静态工厂方式实例化Bean使用这种方式除了指定必须的class属性,还要指定factory-method属性来指定实例化Bean的方法,而且使用静态工厂方法也允许指定方法参数。1.创建对象2.创建静态工厂3.
·
一、使用构造器实例化Bean
这是最简单的方式,Spring IoC容器即能使用默认空构造器也能使用有参数构造器两种方式创建Bean。
1.使用空构造器进行定义
2.使用有参数构造器进行定义
二、使用静态工厂方式实例化Bean
使用这种方式除了指定必须的class属性,还要指定factory-method属性来指定实例化Bean的方法,而且使用静态工厂方法也允许指定方法参数。
1.创建对象
2.创建静态工厂
3.配置文件
4.测试输出
三、使用实例工厂方法实例化Bean
使用这种方式不能指定class属性,此时必须使用factory-bean属性来指定工厂Bean,factory-method属性指定实例化Bean的方法,而且使用实例工厂方法允许指定方法参数,方式和使用构造器方式一样。
1.创建对象
2.创建工厂(无需static)
3.配置文件
4.输出测试
四、用 setter 方式
1.创建对象
2.配置文件
更多推荐
已为社区贡献1条内容
所有评论(0)