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

只执行了初始化方法,并没有执行销毁方法,这是什么原因

http://img1.sycdn.imooc.com//5a37db060001b8e708770302.jpg

IDEA 设置初始化方法,和销毁方法报错。并且只执行了,初始化方法,并没有执行销毁方法

正在回答

4 回答

对象设置默认是单例模式,所以作用域不用管,想触发销毁方法,通过容器使用对象后,使用容器对象调用closed方法关闭容器来触发销毁

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

如果你用的是普通的main方法,在调用destroy方法的时候需要注册一个在 AbstractApplicationContext 类中声明的关闭 hook 的 registerShutdownHook() 方法

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

1、作用域默认都是singleton.2关掉容器是什么意思?

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

原因有两种,1,你的作用域如果是porotype,是不执行的,2.需要关掉容器的

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

瞪大眼睛学不会 提问者

1、作用域默认都是singleton.2关掉容器是什么意思?
2017-12-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

只执行了初始化方法,并没有执行销毁方法,这是什么原因

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信