@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