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