1 生命周期方法,spa
在指定bean 建立完成后执行初始化动做或销毁以前作一些善后动做。有 3 种方法 1)实现接口 InitializingBean 而后实现 afterPropertiesSet 方法, 实现 DisposableBean 接口而后实现 destroy 方法。 不推荐,耦合性大。2) xml 文件配置 3)使用注解 @PostConstruct / @PreDestroy 来设定初始化动做和销毁方法清理工做。推荐使用,下降耦合性代理
说明:生命周期方法是实体类完成建立以后就会执行。当涉及到代理模式时,生命周期方法被调用时,代理类有可能尚未被建立出来。由于生命周期方法是实体类完成对应的工做以后就会被调用,而与代理类无关。xml