一时技痒,就搭建了一个springboot的分层框架。
一切都ok。当跑个restful接口的时候发现报错了:
No qualifying bean of type available: expected at least 1 bean which qualifi
上面这句有所省略。
后来百度一下。发现答案千篇一律。
1)在service层的接口对应实现上加@Service
2)在@SpringBootApplication(scanBasePackages = {"com.XXX"})增加扫描包。
3)可以百度一堆答案。
我发现的我的问题都不在以上三者之内。
于是自己看了下原因,我的是分层设计。其他的都是一个项目跑起来。后来确认上面三个没有问题的话,于是把扫描不到的service层的jar在启动项目层添加了引用。
然后就好了。
对于分层类的找不到service层的解决办法是:在启动层(application的main这种启动)增加service层的引用即可。
更多推荐
No qualifying bean of type available: expected at least 1 bean which qualifi
发布评论