3.1.Spring Bean装配之Bean的配置项及作用域、B

2019-07-15  本文已影响0人  Jennyni1122
Bean
Bean配置项

Id:在整个IOC容器中,这个bean的唯一标识
Class:具体要实例化的哪一个类
Scope:是指它的范围,即作用域
Constructor arguments:构造器的参数
Peiperties:属性
Autowiring mode:自动装配的格式
lazy-initialization mode: 懒加载格式
Initialization/destruction method:初始化/销毁的方法

Bean的作用域
作用域
例子
image.png
验证单例
单例中,hasCode()出现不一样。原因:这是Junit的问题,每一次方法执行前都会调用@before@after

prototype

prototype
prototype2
Bean的生命周期

两种初始化,两种销毁

初始化1
初始化2
销毁1
销毁2
配置全局初始化,销毁方法 例子
例子2
例子3

Aware

Aware
!1](https://img.haomeiwen.com/i10186693/da06f3599c2c2f46.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
2
3
image.png TestAware
MyApplicationContext
spring-aware.xml
MyBeanName
上一篇下一篇

猜你喜欢

热点阅读