@PostConstruct注解的作用
@PostConstruct
注解功能是在一个类的所有依赖被注入完成后,才会被执行的方法。这种方法通常用于类的初始化,初始化过程中可以进行一些资源加载、连接建立、或其他必要的配置工作。@PostConstruct
方法仅被调用一次,通常修饰符是public或者protect,返回值是void,并且该方法通常不带参数。
下面我们演示一下
@SpringBootApplication
@ServletComponentScan
@Slf4j
public class EmosWxApiApplication {
public static void main(String[] args) {
SpringApplication.run(EmosWxApiApplication.class, args);
}
@PostConstruct
public void init() {
System.out.println("我是@PostConstruct所在的方法");
}
}
在启动程序的时候会看到该init()方法在类加载完的时候被执行了