1、检查相关的class是否被@Componet,@Service,@Repository等注解
2、扫描的包在启动类的扫描范围内
3、最重要的一条:如果以上检查都符合,还是不能注入的话,一定要检查,最上层的Service是否也是被@Autowired注解。
这个是SpringBoot的“脾气”。如果Service是你自己new出来的,那么它也不会管了。
如果还是解决不了,可以回复给我共同探讨。
1、检查相关的class是否被@Componet,@Service,@Repository等注解
2、扫描的包在启动类的扫描范围内
3、最重要的一条:如果以上检查都符合,还是不能注入的话,一定要检查,最上层的Service是否也是被@Autowired注解。
这个是SpringBoot的“脾气”。如果Service是你自己new出来的,那么它也不会管了。
如果还是解决不了,可以回复给我共同探讨。