spring容器初始化bean和销毁bean之前进行一些操作的定义方法

时间:2022-09-18 19:41:40

关于在spring  容器初始化 bean 和销毁前所做的操作定义方式有三种:
        第一种,通过在xml中定义init-method和destory-method方法
        第二种,通过bean实现InitializingBean和 DisposableBean接口
        第三种,通过Spring @PostConstruct和@PreDestroy方法

 

Bean在实例化的过程中: @PostConstruct >InitializingBean > init-method

Bean在销毁的过程中:@PreDestroy > DisposableBean > destroy-method