1、檢查相關的class是否被@Componet,@Service,@Repository等注解
2、掃描的包在啟動類的掃描範圍内
3、最重要的一條:如果以上檢查都符合,還是不能注入的話,一定要檢查,最上層的Service是否也是被@Autowired注解。
這個是SpringBoot的“脾氣”。如果Service是你自己new出來的,那麼它也不會管了。
如果還是解決不了,可以回複給我共同探讨。
1、檢查相關的class是否被@Componet,@Service,@Repository等注解
2、掃描的包在啟動類的掃描範圍内
3、最重要的一條:如果以上檢查都符合,還是不能注入的話,一定要檢查,最上層的Service是否也是被@Autowired注解。
這個是SpringBoot的“脾氣”。如果Service是你自己new出來的,那麼它也不會管了。
如果還是解決不了,可以回複給我共同探讨。