Spring Bean的生命週期

一、在全局配置文件中配置初始化和銷燬方法

default-init-method="init"  default-destory-method="destory"


二、在每個Bean中配置

1.繼承接口,重寫方法

2.在配置文件中配置init-method和destory-method方法。


*這三種配置方式的優先級如下:

當定義了全局初始化和其他的兩種之一或者三種都存在時,默認的全局配置不生效。

繼承接口重寫的有優先級大於局部配置。


特殊情況:

當聲明瞭全局配置時,沒有實現這個方法,運行是不會報錯的

而聲明局部配置卻沒有對應方法是會報錯 的


實現Awear接口可以獲取相應的資源,和啓動時獲取的資源是一樣的,是相同的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章