Bean的初始化和销毁

来源:互联网 发布:数控铣床简单编程 编辑:程序博客网 时间:2024/06/06 15:41

在我们实际开发中经常遇到需要在Bean初始化之后或者销毁之前做些必要的工作,比如格式化数据等等,Bean的生产和使用都是由Spring控制的,那么怎么做才能再bean被初始化之后或者销毁之前做一些操作呢。
目前有两种方式:
1. Java代码配置形式: 使用@Bean的属性initMethod(相当于xml配置的init-method)和destroyMethod(相当于xml配置的destroy-method)。
2. 注解方式: @PostConstruct和@PreDestroy。