轻量化框架技术

第二章:Spring中的bean

2020-04-01  本文已影响0人  Y_Jaaao

什么是实例化

Bean的配置

bean的实例化

2.静态工厂方式实例化:要求自己创建一个静态工厂的方法来创建bean的实例

静态工厂方式实例化1.JPG 静态工厂方式实例化2.JPG 静态工厂方式实例化3.JPG

3.实例工厂方式实例化:直接创建bean实例的方法。在xml配置文件中,通过factory-bean属性配置一个实例工厂,然后使用factory-method属性确定使用工厂中哪个方法。

实例工厂方式实例化1.JPG 实例工厂方式实例化2.JPG 实例工厂方式实例化3.JPG

bean的作用域

bean的作用域.JPG
1.singleton作用域(单例)(Spring容器默认的作用域):当bean的作用域为singleton时,Spring容器只会存在一个共享的bean实例。singleton作用域对于无会话状态的bean(如Dao组件、Service组件)来说,是最理想的选择。 singleton.JPG
singleton.JPG
2.prototype作用域(原型):对需要保持会话状态的bean(如struts2的Action类)应该使用prototype作用域。在使用该作用域时,spring容器会为每个对该bean的请求创建一个新的实例

bean的生命周期

LifeTest.JPG

bean的装配方式(即bean依赖注入的方式)

(2) 构造注入


构造注入.JPG
user.JPG
xml.JPG
test.JPG
上一篇下一篇

猜你喜欢

热点阅读