6.9.8 @PostConstruct@PreDestroy

CommonAnnotationBeanPostProcessor不仅识别@Resource,还识别JSR-250生命周期初始化回调销毁回调描述了,Spring 2.5引入另一种替代方法支持这些注。如果CommonAnnotationBeanPostProcessorSpring ApplicationContext中注册,那么在生命周期的同一点承载这些注之一的方法就会被调用,就如同相应的Spring生命周期接口方法或显式声明的回调方法。在下面的示例中,缓存将在初始化时预先填充,并在销毁时清除。

public class CachingMovieLister {

    @PostConstruct
    public void populateMovieCache() {
        // populates the movie cache upon initialization...
    }

    @PreDestroy
    public void clearMovieCache() {
        // clears the movie cache upon destruction...
    }

}

有关组合各种生命周期机制的效果的详细信息,请参阅组合生命周期机制一节

相关文章:

  • 2021-10-02
  • 2021-05-25
  • 2021-09-03
  • 2021-11-28
  • 2021-10-08
  • 2021-08-22
  • 2021-05-30
  • 2021-11-20
猜你喜欢
  • 2022-01-27
  • 2021-06-16
  • 2022-02-02
  • 2021-11-26
  • 2021-08-16
  • 2022-01-08
  • 2021-08-28
相关资源
相似解决方案