使用 spring 提供的 @PostConstruct 和 @PreDestroy 注解来实现对象实例的启动和销毁时要执行的代码。
package com.dada.test.config;
import org.springframework.stereotype.Component;
import javax.annotation.PostConstruct;
import javax.annotation.PreDestroy;
/**
* @Description:
* @author: ztd
* @date 2019/4/25 下午7:35
*/
@Component
public class BeanInitDestory {
@PostConstruct
public void init() {
System.out.println("bean初始化之后执行...");
}
@PreDestroy
public void destory() {
System.out.println("bean销毁之后执行...");
}
}