Spring??何时创建对象
<bean lazy-init="true"/>
如果使用注入,则注入一定在初始化前面进行
Spring??在创建完对象后,调?对象的初始化?法,完成对应的初始化操作
对象类中
public void myInit(){
}
applicationContext.xml(在init-method中配置对应方法名)
<bean id="product" class="xxx.Product" init-method="myInit"/>
Spring销毁对象前,会调?对象的销毁?法,完成销毁操作
使用单例模式下,容器进行关闭,所有对象自动销毁
使用多例,创建的对象不会放在IOC容器当中,销毁则按普通对象被销毁时,进行该方法
对象类中
public void myDestroy()throws Exception{
}
applicationContext.xml(在destroymethod中配置对应方法名)
<bean id="" class="" init-method="" destroymethod="myDestroy"/>