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

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

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

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

相关文章:

  • 2021-11-14
  • 2021-08-29
  • 2021-11-25
  • 2021-08-25
  • 2022-01-09
  • 2021-10-09
  • 2021-06-17
  • 2022-03-10
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-21
  • 2021-04-11
  • 2022-01-06
  • 2021-07-30
  • 2021-08-13
相关资源
相似解决方案