InitializingBean與DisposableBean總結(jié)
當(dāng)想讓系統(tǒng)啟動(dòng)時(shí)就執(zhí)行的代碼,可以有2中方法實(shí)現(xiàn):
1.讓一個(gè)類實(shí)現(xiàn)InitializingBean接口,重寫afterPropertiesSet()方法 ,再把這個(gè)類交給spring管理,定義為一個(gè)bean,這樣就可以了
2.在一個(gè)類中自己寫一個(gè)方法,此方法是無參數(shù)的,把這個(gè)類交給spring管理,定義init-method="自己定義的方法名",這樣也可以,這個(gè)接觸了對(duì)spring的依賴
當(dāng)系統(tǒng)管理時(shí)執(zhí)行的代碼可以這樣實(shí)現(xiàn):
讓一個(gè)類實(shí)現(xiàn)DisposableBean接口,重寫 destroy()方法,再把這個(gè)類交給spring管理,
1.讓一個(gè)類實(shí)現(xiàn)InitializingBean接口,重寫afterPropertiesSet()方法 ,再把這個(gè)類交給spring管理,定義為一個(gè)bean,這樣就可以了
2.在一個(gè)類中自己寫一個(gè)方法,此方法是無參數(shù)的,把這個(gè)類交給spring管理,定義init-method="自己定義的方法名",這樣也可以,這個(gè)接觸了對(duì)spring的依賴
當(dāng)系統(tǒng)管理時(shí)執(zhí)行的代碼可以這樣實(shí)現(xiàn):
讓一個(gè)類實(shí)現(xiàn)DisposableBean接口,重寫 destroy()方法,再把這個(gè)類交給spring管理,
posted on 2012-11-20 13:35 楊軍威 閱讀(390) 評(píng)論(0) 編輯 收藏