eclipse不报错,打包放服务器报错 Instantiation of bean failed; nested exception is java.lang.ExceptionInInitializer
修改后
虽然解决了但是还不知道为啥上面会报错??
补充个java初始化加载顺序
Java变量的初始化顺序为:静态变量或静态语句块–>实例变量或初始化语句块–>构造方法–>@Autowired
错误
@Autowired
private User user;
private String school;
public UserAccountServiceImpl(){
this.school = user.getSchool();
}
正确
private User user;
private String school;
@Autowired
public UserAccountServiceImpl(User user){
this.user = user;
this.school = user.getSchool();
}