@PostConstruct理解

@PostConstruct注解的方法在项目启动的时候执行这个方法,也就是在spring容器启动的时候执行,可以加载一些需要提前启动需要或者

 

@Component

public class LogUtil {

  private static volatile LogUtil instance;

 

  @Autowired

  private LogDAO logDAO;

 

  @PostConstruct

  public void init() {

    if(instance == null) { instance = this;}

  }

}

 

@PostConstruct注解的方法将会在依赖注入完成后被自动调用

执行顺序:@Component >> @Autowired >> @PostConstruct

posted @ 2021-03-26 09:06  ASKANDANSWERS  阅读(82)  评论(0编辑  收藏  举报