Spring踩坑记录-main方法中无法使用@Resource或者@Autowired自动注入
问题:刚刚想用main函数测试UserService,于是写了个main函数,然后在定义了个属性service并用@Autowired+@Qualifier方式想进行自动注入:结果发现注入一直是失败的,service一直是null。经过查询,了解到是执行顺序问题导致:程序执行是这样子的,先找到main方法开始执行,然后从上先执行static修饰的语句,显示初始化ac,然后开始执行main方法里的语句,由于studentService没有初始化,会在执行它的方法时报出空指针异常,程序运行失败。为
原创
2021-01-23 09:54:11 ·
4134 阅读 ·
0 评论