多模块工程中Controller中注入Service报错的问题
也就是说,在controller使用service时,获取到了一个service的实现类的实例,而没有真正继承service接口,这时运行就会报错。SpringBoot启动类默认扫描路径是:当前Application类所在的包及其子包。其中:Service 及 ServiceImpl均需在com.example包下。在多模块工程中,Service接口在其他module中,不能被扫描到。的作用:扫描指定的包,包里面的所有接口在编译之后都会生成相应的实现类。注入不报错,可能会使用。
原创
2024-06-05 22:58:10 ·
194 阅读 ·
0 评论