一、bean生命周期
1、初始化容器
1)创建对象(分配内存)
2)执行构造方法
3)执行属性注入(set操作)
4)执行bean初始化方法
2、使用bean
1)执行业务操作文章来源:https://www.toymoban.com/news/detail-784320.html
3、关闭/销毁容器
1)执行bean销毁方法文章来源地址https://www.toymoban.com/news/detail-784320.html
二、使用
public class BookDaoImpl implements BookDao {
public void save(){
System.out.println("book dao save ...");
}
public void init(){
System.out.println("book init ...");
}
public void destory(){
System.out.println("book destory");
}
}
public class AppForLifeCycle {
public static void main(String[] args) {
ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");
BookDao bookDao = (BookDao) ctx.getBean("bookDao");
bookDao.save();
ctx.registerShutdownHook();//先关容器
// ctx.close();暴力关闭
}
}
<bean
id="bookDao"
class="com.spring.dao.impl.BookDaoImpl"
init-method="init"
destroy-method="destory"/>
到了这里,关于【Spring】—— bean生命周期的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!