PostConstruct标注方法执行时机
完成依赖注入以执行任何初始化之后,在类投入服务之前调用,即:
在spring项目中,在一个bean的初始化过程中,方法执行先后顺序为Constructor > @Autowired > @PostConstruct
例子
@Componentpublic class MyUtil {private static MyUtil myUtil;@Autowiredprivate B b;@PostConstructpublic void init(){myUtil = this;myUtil.b = this.b;}public static void testB(String test) {myUtil.b.methodB();}}
