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.Spring常用配置—3.Bean的初始化和销毁
(2)使用@Bean形式的Bean
2.Spring常用配置—3.Bean的初始化和销毁
(3)使用JSR250形式的Bean
2.Spring常用配置—3.Bean的初始化和销毁
@PostConstruct,在构造函数执行完之后执行。
@PreDestroy,在Bean销毁之前执行。
(4)配置类
2.Spring常用配置—3.Bean的初始化和销毁
initMethod和destroyMethod指定BeanWayService类的init和destroy方法在构造之后、Bean销毁之前执行。
(5)运行
2.Spring常用配置—3.Bean的初始化和销毁
结果:
2.Spring常用配置—3.Bean的初始化和销毁

上一篇:git学习------>git-rev-parse命令初识


下一篇:深度学习(11):序列模型