社区
非技术区
帖子详情
求助spring中的destroy-method方法不执行
松鼠不是鼠
2019-05-14 04:36:54
如题,下面贴代码,调用了将ioc容器关闭了也不执行(registerShutdownHook),没分了所以在这里发帖,见谅
...全文
558
7
打赏
收藏
求助spring中的destroy-method方法不执行
如题,下面贴代码,调用了将ioc容器关闭了也不执行(registerShutdownHook),没分了所以在这里发帖,见谅
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
沁海棠
2019-05-14
打赏
举报
回复
学习了,并不知道配置为prototype后不会执行destroy方法,想想也是,创建多个实例,在去执行destroy方法确实不妥.
松鼠不是鼠
2019-05-14
打赏
举报
回复
1
引用
_明月
多谢,找到原因了,2楼说的那个,是因为bean中的scope="prototype"造成的,还是感谢你!
松鼠不是鼠
2019-05-14
打赏
举报
回复
引用
浪费七年时间
看到了,虽然还不是很能够理解为什么不行,等我看完另外一个再来把这个文档看一遍,多谢!
_明月
2019-05-14
打赏
举报
回复
楼主你的main函数也贴出来让我们看一下,我怀疑你少写了一行代码。
_明月
2019-05-14
打赏
举报
回复
你在 HelloWorld.java 中是否定义了名为 destroy() 的函数?
给你一个关于你所学的Spring知识点教程文章: https://www.w3cschool.cn/wkspring/xs181ici.html
那篇文章讲解的很清楚,你仔细看。
浪费七年时间
2019-05-14
打赏
举报
回复
因为你scope配置成prototype,spring只会帮你初始化bean,但不会帮你销毁bean
https://docs.spring.io/spring/docs/5.1.7.RELEASE/spring-framework-reference/core.html#beans-factory-scopes-prototype
下面这句话就是这个意思 Thus, although initialization lifecycle callback methods are called on all objects regardless of scope, in the case of prototypes, configured destruction lifecycle callbacks are not called.
松鼠不是鼠
2019-05-14
打赏
举报
回复
这个是实体类
Spring
-Core
中
文翻译+总结文档(上)
Spring
- Core 引言 使用版本 5.2.5RELEASE 这一部分的文档覆盖了几乎所有的
Spring
框架的技术,
Spring
框架最主要的控制反转(IOC容器),在对
Spring
框架的IOC 容器的进行了充分的考虑讨论过后,还对
Spring
的面向切面编程(AOP) 进行了全面的介绍,
Spring
框架拥有自己的AOP框架,从理论上来说可以满足企业的80%的需求.还提供了
Spring
与AspectJ集成的内容(目前在特性方面是最丰富的,当然也是Java企业空间
中
最成熟的AOP实现)。 1.Spri
spring
6-笔记
Spring
是一款主流的 Java EE 轻量级开源框架 ,
Spring
由“
Spring
之父”Rod Johnson 提出并创立,其目的是用于简化 Java 企业级应用的开发难度和开发周期。
Spring
的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从
Spring
中
受益。
Spring
框架除了自己提供功能外,还提供整合其他技术和框架的能力。
Spring
自诞生以来备受青睐,一直被广大开发人员作为 Java 企业级应用程序开发的首选。时至今日,
Spring
俨然
spring
6
spring
6
Spring
6
Spring
是一款主流的 Java EE 轻量级开源框架 ,
Spring
由“
Spring
之父”Rod Johnson 提出并创立,其目的是用于简化 Java 企业级应用的开发难度和开发周期。
Spring
的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从
Spring
中
受益。
Spring
框架除了自己提供功能外,还提供整合其他技术和框架的能力。
Spring
自诞生以来备受青睐,一直被广大开发人员作为 Java 企业级应用程序开发的首选。
Spring
6 框架学习
Spring
6 框架学习 1
Spring
介绍 1.1 简介 2002年,Rod Jahnson 首次推出了
Spring
框架雏形interface21 框架。 2004年3月24日,
Spring
框架以 interface21 框架为基础,经过重新设计,发布了1.0正式版。
Spring
是一个开源框架,它由 [Rod Johnson](https://baike.baidu.com/item/Rod Johnson) 创建。它是为了解决企业应用开发的复杂性而创建的。
Spring
使用基本的 Java
非技术区
23,404
社区成员
70,596
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章