閱讀732 返回首頁    go 技術社區[雲棲]


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支持
screenshot
(2)使用@Bean形式的Bean
screenshot
(3)使用JSR250形式的Bean
screenshot
@PostConstruct,在構造函數執行完之後執行。
@PreDestroy,在Bean銷毀之前執行。
(4)配置類
screenshot
initMethod和destroyMethod指定BeanWayService類的init和destroy方法在構造之後、Bean銷毀之前執行。
(5)運行
screenshot
結果:
screenshot

最後更新:2017-04-27 23:01:00

  上一篇:go 2.Spring常用配置—4.Profile
  下一篇:go 4月27日雲棲精選夜讀:江蘇聯合阿裏雲啟動“1+30+300”工程 可為製造業帶來數百億利潤