1 生命週期方法,spa
在指定bean 建立完成後執行初始化動做或銷燬以前作一些善後動做。有 3 種方法 1)實現接口 InitializingBean 而後實現 afterPropertiesSet 方法, 實現 DisposableBean 接口而後實現 destroy 方法。 不推薦,耦合性大。2) xml 文件配置 3)使用註解 @PostConstruct / @PreDestroy 來設定初始化動做和銷燬方法清理工做。推薦使用,下降耦合性代理
說明:生命週期方法是實體類完成建立以後就會執行。當涉及到代理模式時,生命週期方法被調用時,代理類有可能尚未被建立出來。由於生命週期方法是實體類完成對應的工做以後就會被調用,而與代理類無關。xml