![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring生命周期
文章平均质量分 57
林海静
周全尽至,方可抵达。
展开
-
Spring中Bean的生命周期之初始化和销毁总结
一、基本概念bean的生命周期: bean创建---初始化----销毁的过程容器管理bean的生命周期; 我们可以自定义初始化和销毁方法;容器在bean进行到当前生命周期的时候来调用我们自定义的初始化和销毁方法二、spring创建对象的时间 单实例:在容器启动的时候创建对象 多实例:在每次获取的时候创建对象,容器启...原创 2018-11-09 13:52:26 · 774 阅读 · 0 评论 -
Spring中Bean的生命周期之-----@Bean方法进行对象的初始化和销毁
方法:通过@Bean指定init-method和destroy-method;注:单实例和原型模式对象的创建时间和初始化销毁的时间顺序不同。一、单实例模式1、创建Car实例对象,并创建初始化和销毁方法package com.atguigu.bean;import org.springframework.stereotype.Component;@Componentpub...原创 2018-11-09 14:45:06 · 1465 阅读 · 0 评论 -
Spring中Bean的生命周期之-----InitializingBean,DisposableBean
方法:通过让Bean实现InitializingBean(定义初始化逻辑), DisposableBean(定义销毁逻辑)注:单例模式下容器会自动销毁bean,但原型模式下不会销毁,也就是不会调用销毁方法。1、创建一个Bean类承接口InitializingBean,DisposableBean,实现初始化方法afterPropertiesSet()和销毁方法destroy()并用...原创 2018-11-09 15:11:10 · 504 阅读 · 0 评论 -
Spring中Bean的生命周期之-----JSR250的@PostConstruct和@PreDestroy
方法:使用JSR250; 在初始化方法上面添加:@PostConstruct注解;在销毁方法上面添加: @PreDestroy注解; @PostConstruct:在bean创建完成并且属性赋值完成;来执行初始化方法 @PreDestroy:在容器销毁bean之前通知我们进行清理工作注:单实例时容器关闭的时候会销毁对象;多实例...原创 2018-11-09 15:41:53 · 643 阅读 · 0 评论