Java之掃描不到mapper


最近又遇到了一個奇奇怪怪的問題,記得最初學springboot的時候,啟動類寫在最外層目錄下,加上@SpringBootApplication注解就可以自動掃描到@Controller、@Service、@Mapper等。

最近由於工作需要,寫了一個小東西,啟動就給我報了一個空指針,最初仔細看了一下原來是不慎將@Autowired寫成了@Mapper,要不說怎么沒注入進來呢?改完之后還是空指針,這就有點奇怪了...

斷點看了一下,還是mapper對象為null,於是先加入了@ComponentScan,仍舊不行,直到加入@MapperScan后,正常了...

之前記得遇到過類似的問題,當時的解決方案是加入@ComponentScan...記錄一下,防止下次不知道怎么解決。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM