spring可以在在xml中配置 destroy-method 來(lái)指定銷(xiāo)毀的方法
但是也也可以通過(guò)bean實(shí)現(xiàn)接口DisposableBean中的destroy方法來(lái)執(zhí)行銷(xiāo)毀的動(dòng)作
請(qǐng)問(wèn)這兩種有什么區(qū)別?
而且是先執(zhí)行destroy方法,后執(zhí)行destroy-method執(zhí)行的方法
為了彌補(bǔ)敘述的不清楚,我寫(xiě)了一個(gè)deamo方便理解問(wèn)題描述
<bean id="userService" class="cn.demo3.UserService" init-method="init" destroy-method="teardown"> <property name="info" value="鳳姐"/> </bean>
public class UserService implements InitializingBean,DisposableBean { public void destroy() throws Exception { System.out.println("1"); } public void teardown(){ System.out.println("2"); } }