直接上代码:
debug发现@Autowired的定义的变量都是为null,再看看这个service是否加了注解:
结果发现这个service加了@Service这个注解,那么问题出现在哪呢?
查找进入这个service的入口发现:
使用这个service的时候是new出来的对象,而不是使用@Autowired来获取的,所以导致这个service不能获取spring的bean。
只需要,这样修改一下就可以了: