定义
基于JSR-250规范,当Bean创建完成时,会后置执行@PostConstruct方法,并且只会执行一次
Servlet中增加了两个影响Servlet生命周期的注解(Annotion),但这个注解并不用在Servlet上
我对这个注解的理解是,当Spring启动时,要把所有的Component加载到容器中(包括Dao、Service、Controller等等)
当Bean在加载时,会根据 构造器 -> 依赖(@Autowired、@Resource)-> @PostConstruct
一般用来初始化
语法
@AutoWired和PostConstruct的运行顺序
Constructor(构造方法) -> @Autowired(依赖注入) -> @PostConstruct(注释的方法)