@Autowired不能自动装配static修饰的变量,报空指针异常问题解决
最近发现@Autowired不能自动装配static修饰的变量,具体如下:
@Autowired private static DepartmentDao departmentDao;
值得注意的是在java程序中这行代码是可以运行的,但是报了警告,不属于是致命错误,如图:
如果自动装配不成功,就会报空指针异常
去掉关键字static即可消除警告,重新运行程序。
最近发现@Autowired不能自动装配static修饰的变量,具体如下:
@Autowired private static DepartmentDao departmentDao;
值得注意的是在java程序中这行代码是可以运行的,但是报了警告,不属于是致命错误,如图:
如果自动装配不成功,就会报空指针异常
去掉关键字static即可消除警告,重新运行程序。