課程
/后端開發
/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 回答初始化銷毀
1 回答?@PreDestroy注解是初始化后回調方法,@PreDestroy注解是銷毀前回調方法,它兩是不是也算是初始化和銷毀的一種了?
3 回答before方法沒有執行
3 回答全局初始化和銷毀是怎么找到方法所在的類?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-08-05
對象設置默認是單例模式,所以作用域不用管,想觸發銷毀方法,通過容器使用對象后,使用容器對象調用closed方法關閉容器來觸發銷毀
2018-06-13
如果你用的是普通的main方法,在調用destroy方法的時候需要注冊一個在 AbstractApplicationContext 類中聲明的關閉 hook 的 registerShutdownHook() 方法
2017-12-20
1、作用域默認都是singleton.2關掉容器是什么意思?
2017-12-19
原因有兩種,1,你的作用域如果是porotype,是不執行的,2.需要關掉容器的