首页 > 编程语言 > 详细

spring中Bean的初始化和销毁方法

时间:2021-05-31 10:17:07      阅读:24      评论:0      收藏:0      [点我收藏+]

1、第一种方式,@Bean指定initMethod和destoryMethod
@Bean(name={"person"},initMethod = "init",destroyMethod = "destroy")
public Person person(){
return new Person();
}
2、第二种方式Bean 实现接口InitializingBean和DisposableBean
public class Car implements InitializingBean, DisposableBean
3、第三种方式@PostConstruct@PreDestroy

javax.annotation
jsr250-api
1.0

4、第四种方式 BeanPostProcessor :bean的后置处理器 -- 为所有的bean
postProcessBeforeInitialization:已经创建好实例,任何初始化调用之前:如initMethod
postProcessAfterInitialization:在初始化之后工作
技术分享图片

spring中Bean的初始化和销毁方法

原文:https://www.cnblogs.com/zyyanga/p/14829827.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!