前言:
init-method:指定類中的初始化方法名稱
destroy-method:指定類中銷毀方法名稱
生命周期:
public class UserServiceImpl implements IUserService {
public UserServiceImpl() {
System.out.println("UserServiceImpl建立了...");
}
public void init(){
System.out.println("初始化方法...");
}
public void destory(){
System.out.println("銷毀方法...");
}
@Override
public void save() {
System.out.println("save run ...");
}
}
applicationContext.xml:
<bean id="userService" class="com.cyj.springioc3.service.impl.UserServiceImpl"
scope="singleton" init-method="init" destroy-method="destory"></bean>
在這裡沒有看到銷毀方法的列印,其實已經執行銷毀方法。原因:還沒有來得及列印,方法已經執行完畢了。
手動關閉