當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
SpringBoot项目启动异常:Field settlementMissService in...Service required a single bean, but 2 were found:
生活随笔
收集整理的這篇文章主要介紹了
SpringBoot项目启动异常:Field settlementMissService in...Service required a single bean, but 2 were found:
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
SpringBoot項目啟動報錯如下:
*************************** APPLICATION FAILED TO START ***************************Description:Field settlementMissService in com.leyue100.icpcomm.main.AbstractInsMainService required a single bean, but 2 were found:- insInsuranceSettlementMissServiceImpl: defined in file [/Users/edianyun/WorkSpace/ms-common/target/classes/com/xjx100/commondb/service/impl/actMissServiceImpl.class]- insInsuranceSettlementMissService: defined in file [/Users/edianyun/WorkSpace/ms-common/target/classes/com/xjx100/commondb/service/actMissService.class]Action:Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed注:看到這種錯誤,第一反應覺得Service的注入有問題,所以又是更換注入方式,又是配置Service名稱,來回倒騰了好一會兒仍然沒有解決問題。。。
問題解決:
于是換個思路,想到是啟動類里配置的@MapperScan可能沒有掃描到,
經過檢查果然如此,確實是Service實現類里引用的dao文件沒有被掃描到!加上掃描路徑即解決問題。
總結
以上是生活随笔為你收集整理的SpringBoot项目启动异常:Field settlementMissService in...Service required a single bean, but 2 were found:的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网络安全与计算机信息管理论文,计算机信息
- 下一篇: Ajax传JSON对象报错:JSON p