一、装配Bean
1.声明Bean
(1)创建Spring配置有两种方法:xml和Java注解。
十个命名空间:aop、beans、context、jee、jms、lang、mvc、oxm、tx、util
(2)声明Bean
<bean id="test" class = "com.spring.test.Juggler" />
(3)构造器
<bean id="test" class = "com.spring.test.Juggler" />
<constructor-arg value='15' />
<constructor-arg ref="class_name" />
工厂模式:factory-method = “method_name”
(4)Bean的作用域
默认为单例singleton,即容器每次返回bean的同一实例。希望每次返回不同实例,则使用prototype。
singleton、prototype、request、session、global-session、
(5)初始化、销毁Bean
推荐:init-method、destroy-method
default-init-method、、default-destroy-method
另外一种,实现InitiaolizingBean、DisposableBean接口,但这样Bean与Spring的API耦合,所以不推荐</