为了账号安全,请及时绑定邮箱和手机立即绑定

scope

我这里测试时候  发现  如果 @Scope("prototype") 
那么这个bean的 initMethod会执行 但是 destroyMethod 不会执行

但是 如果@Scope("singleton")  initMethod会执行   destroyMethod也会执行

http://img1.sycdn.imooc.com//5928e4a30001250706410790.jpg

http://img1.sycdn.imooc.com//5928e4a40001896406370810.jpg


正在回答

3 回答

可以参考这个里面的回答,我想应该能解释这个问题https://www.imooc.com/qadetail/218783

0 回复 有任何疑惑可以回复我~

因为prototype是多例模式啊,JVM会自动回收使用完的实例的,当然不会执行销毁方法了

2 回复 有任何疑惑可以回复我~

这个结果惊不惊喜?意不意外?

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Spring入门篇
  • 参与学习       268798    人
  • 解答问题       1026    个

为您带来IOC和AOP的基本概念及用法,为后续高级课程学习打下基础

进入课程
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号