Java之扫描不到mapper


最近又遇到了一个奇奇怪怪的问题,记得最初学springboot的时候,启动类写在最外层目录下,加上@SpringBootApplication注解就可以自动扫描到@Controller、@Service、@Mapper等。

最近由于工作需要,写了一个小东西,启动就给我报了一个空指针,最初仔细看了一下原来是不慎将@Autowired写成了@Mapper,要不说怎么没注入进来呢?改完之后还是空指针,这就有点奇怪了...

断点看了一下,还是mapper对象为null,于是先加入了@ComponentScan,仍旧不行,直到加入@MapperScan后,正常了...

之前记得遇到过类似的问题,当时的解决方案是加入@ComponentScan...记录一下,防止下次不知道怎么解决。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM