当bean创建的时候,可能并不能将所有的工作在构造函数中完成,另外bean销毁的时候也需要释放资源如socket或者文件输入输出流。这时候需要配置bean的初始化和销毁。
1:实现InitializingBean和DisposableBean接口,并在afterProptertiesSet()方法中进行初始化,在destroy()方法中销毁
2:可以在bean中如下配置:
<bean ></bean>
3:使用注解
@PostConstruct
@Predestroy
当bean创建的时候,可能并不能将所有的工作在构造函数中完成,另外bean销毁的时候也需要释放资源如socket或者文件输入输出流。这时候需要配置bean的初始化和销毁。
1:实现InitializingBean和DisposableBean接口,并在afterProptertiesSet()方法中进行初始化,在destroy()方法中销毁
2:可以在bean中如下配置:
<bean ></bean>
3:使用注解
@PostConstruct
@Predestroy
相关文章: