开发过程中遇到 @AutoWire 属性无法注入 @PostConstruct修饰的类,报nullPoint错误
spring 容器处理顺序不一样,
@AutoWired属性 在@PostConstruct之前,
@AutoWire set方法在@PostConstruct之后,
即 (@AutoWired属性 》 @PostConstruct 》 @AutoWired方法)
对于
@PostConstruct处理, 采用set方法
@Service
public calss zes{
MyService myService;
@Autowired
public void setMyService(MyService myService) {
this.myService = myService;
}
}