Spring boot service包中的组件无法被扫描到
一般遇到service无法被扫描到有这么几个问题
- serviceImpl没有添加@service注解
- 主程序入口的位置不正确,应该在项目的外层,这样才能扫描到与之同级的包以及子包(当然也可以添加 @ComponentScan()注解)
- service下层次的Mapper没有添加@Mapper 注解
- 直接手动扫描了某些包,导致自动扫描失效。
但本人碰到了一个十分奇怪的问题导致了无法被扫描
–在serviceImpl中写入一些测试方法使用的是Junit4的注解。。
然后就杯具了。。。。。。一直提示service无法被扫描到,删除测试方法后成功runing