732
技術社區[雲棲]
2.Spring常用配置—3.Bean的初始化和銷毀
1.點睛
在我們實際開發的時候,經常會遇到在Bean在使用之前或者之後做些必要的操作,Spring對Bean的生命周期的操作提供了支持。在使用Java配置和注解配置下提供如下兩種方式:
(1)Java配置方式:使用@Bean的initMethod和destroyMethod(相當於xml配置的init-method和destroy-method)
(2)注解方式:利用JSR-250的@PostConstruct和@PreDestroy
2.演示
(1)增加JSR250支持
(2)使用@Bean形式的Bean
(3)使用JSR250形式的Bean
@PostConstruct,在構造函數執行完之後執行。
@PreDestroy,在Bean銷毀之前執行。
(4)配置類
initMethod和destroyMethod指定BeanWayService類的init和destroy方法在構造之後、Bean銷毀之前執行。
(5)運行
結果:
最後更新:2017-04-27 23:01:00