如果想在Spring初始化后,或者销毁前做某些操作,常用的设定方式有三种:

第一种:通过 在xml中定义init-method 和 destory-method方法

推荐使用,缺陷是只能在XML中使用;


第二种是:通过@PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作

这两个注解是JDK自带的,因此和Spring的耦合性较低(必须要Spring sacn到这个java类才能执行使用该注解的方法)


第三种是: 通过bean实现InitializingBean和 DisposableBean接口

Spring提供的接口

 

参考文章:

http://blog.csdn.net/zhouzihan520xj/article/details/45725791

http://blog.sina.com.cn/s/blog_6940cab30102uwma.html

相关文章:

  • 2021-10-06
  • 2022-02-13
  • 2021-09-08
  • 2021-10-20
  • 2022-12-23
  • 2022-12-23
  • 2021-10-03
  • 2022-12-23
猜你喜欢
  • 2021-10-20
  • 2022-12-23
  • 2022-12-23
  • 2021-11-01
  • 2021-11-19
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案