项目拆分controller中注入service一直失败
项目背景
项目拆分,把service、controller、impl层都拆分成单独的模块,导致controller中注入service的时候一直提示失败
项目启动报错
controller中也提示无法注入
原因
1、可能是启动类中没有扫描到service类 @ComponentScan,注意启动类的位置,
2、impl中没有加上@Service
3、如果1、2都没有问题,还是无法注入,有可能是pom文件中只引入了service模块的包,没有引入impl模块的包,因为我们的@Service注解是加载impl中,所以需要在pom文件中引入impl模块包