spring注解怎么为bean指定InitMethod和DestroyMethod
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章主要为大家展示了"spring注解怎么为bean指定InitMethod和DestroyMethod",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"
千家信息网最后更新 2025年11月08日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安全错误
数据库的锁怎样保障安全
与网络安全有关的知识信息
月付服务器租用
查化学成份的数据库
数据库技术高职
最先进数据库技术
电力行业网络安全培训方案模版
供电公司信息网络安全
太原国产化服务器批发
中美执法和网络安全
服务器一般谁管理员
国家网络安全宣传国旗下讲话
进入文件传输服务器的概念
手游光遇服务器补偿标准
lol成都服务器
输出数据库int格式
租服务器需要运维吗
网络安全教育课课堂实录
南京羲和网络技术有限公司
福州市天煌网络技术有限公司
广州定制软件开发
数据库安全口令
网络技术问题
安卓软件开发平台教程
戴尔管理服务器价格
数据库系统概念教程
数据库系统当前日期怎么表示
服务器需要32g内存吗
软件开发企业中程序员辛苦吗
安可信网络安全app
开源软件开发者大会