spring注解怎么为bean指定InitMethod和DestroyMethod
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要为大家展示了"spring注解怎么为bean指定InitMethod和DestroyMethod",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"
千家信息网最后更新 2026年11月02日spring注解怎么为bean指定InitMethod和DestroyMethod
这篇文章主要为大家展示了"spring注解怎么为bean指定InitMethod和DestroyMethod",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"spring注解怎么为bean指定InitMethod和DestroyMethod"这篇文章吧。
spring注解为bean指定InitMethod和DestroyMethod
/** * 指定组建的init方法和destroy的几种方法 * 1:在配置类中 @Bean(initMethod = "init",destroyMethod = "destory")注解指定 * 2:实现InitializingBean接口重写其afterPropertiesSet方法,实现DisposableBean接口重写destroy方法 * 3:利用java的JSR250规范中的@PostConstruct标注在init方法上,@PreDestroy标注在destroy注解上 */
需要注意的是:
单实例bean:容器启动时创建对象
多实例bean:每次获取时创建对象
初始化:
对象创建完成,赋值完成,调用初始化方法
销毁:
单实例:容器关闭时调用
多实例:容器不会销毁,只能手动调用销毁方法
下面是具体代码
Car.java
public class Car { public Car() { System.out.println("Car's Constructor.."); } public void init(){ System.out.println("Car's Init..."); } public void destory(){ System.out.println("Car's Destroy..."); } }配置类
@Bean(initMethod = "init",destroyMethod = "destory") public Car car(){ return new Car(); }注意@Bean中的initMethod和destroyMethod
@Configurationpublic class AppConfig {@Bean(initMethod = "init")public Foo foo() {return new Foo();}@Bean(destroyMethod = "cleanup")public Bar bar() {return new Bar();}}上述代码中initMethod和destroyMethod后面没有括号。
记住千万不要带括号。
以上是"spring注解怎么为bean指定InitMethod和DestroyMethod"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
方法
注解
实例
内容
容器
对象
篇文章
代码
括号
接口
学习
帮助
配置
手动
时调
易懂
更多
条理
知识
编带
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上海挚品互联网科技有限公司
互联网中国科技
关于新基建和互联网科技
互联网金融与金融科技
西安互联网科技
有木互联网科技
广州凡科互联网科技
互联网科技logo设计
互联网高科技股票
哈尔滨新华互联网科技
佩信高科技互联网
海南科技产业互联网平台
科技互联网大厂
中和天地互联网科技有限公司
无锡工业互联网科技有限公司
广州富喜互联网络科技
上海互联网科技公司ppt
济南小医互联网科技有限公司招聘
江苏互联网智能科技产品出厂价
互联网科技对化妆品行业
上海挚品互联网科技有限公司
互联网新科技
湖北九亚互联网络科技有限公司
与互联网科技公司
高科技与互联网
天津摩尔互联网科技
科技与互联网哪个更好
互联网和黑科技的看法
上海科技产业互联网平台
中国新注册互联网科技