课程
/后端开发
/Java
/Spring入门篇
IDEA 设置初始化方法,和销毁方法报错。并且只执行了,初始化方法,并没有执行销毁方法
2017-12-18
源自:Spring入门篇 4-5
正在回答
对象设置默认是单例模式,所以作用域不用管,想触发销毁方法,通过容器使用对象后,使用容器对象调用closed方法关闭容器来触发销毁
如果你用的是普通的main方法,在调用destroy方法的时候需要注册一个在 AbstractApplicationContext 类中声明的关闭 hook 的 registerShutdownHook() 方法
1、作用域默认都是singleton.2关掉容器是什么意思?
原因有两种,1,你的作用域如果是porotype,是不执行的,2.需要关掉容器的
瞪大眼睛学不会 提问者
举报
为您带来IOC和AOP的基本概念及用法,为后续高级课程学习打下基础
1 回答为什么只有默认的初始化JsrServie init.和销毁方法JsrServie destroy.执行了
1 回答@PreDestroy注解是初始化后回调方法,@PreDestroy注解是销毁前回调方法,它两是不是也算是初始化和销毁的一种了?
1 回答初始化销毁
3 回答before方法没有执行
3 回答全局初始化和销毁是怎么找到方法所在的类?