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)运行
结果:
时间: 2024-10-25 23:43:33