課程
/后端開發(fā)
/Java
/SpringBoot+MyBatis搭建迷你小程序
Error creating bean with name 'areaDao',有沒有人知道怎么解決啊??卡住了
2018-04-12
源自:SpringBoot+MyBatis搭建迷你小程序 3-7
正在回答
同學你可以仔細看看你的錯誤,serviceImpl報錯的,跟dao暫時無關,你首先
確保你的service實現(xiàn)類里有@Service注解
https://gitee.com/xiangze/demo/blob/master/src/main/java/com/imooc/demo/service/impl/AreaServiceImpl.java
service配置正確
https://gitee.com/xiangze/demo/blob/master/src/main/java/com/imooc/demo/config/service/TransactionManagementConfiguration.java
再退后對比下源碼的dao還有dao相關的配置
翔仔一再強調,程序說1是1,不可能大家可以自己卻不行,肯定是哪里配置錯誤了,請仔細檢查
雨沐風林 提問者
我也是這個問題,程序顯示找不到bean,要從哪里開始排查問題呢
同問題,在測試dao層就遇上了,解決不了?樓主解決了嗎?
@MapperScan("com.imooc.demo.dao")
這個對嗎?
@MapperScan("com.imooc.demo.dao")有這個,不用加@Repository注解的,先確定對不對
問下老師,dao層沒有加@Repository注解,service層的dao通過@Autowired是怎么注入進來的?
報錯的截圖
你的這個問題問的實在有點簡陋,但我也遇到了同樣的問題,估計原因可能是一樣。我后來發(fā)現(xiàn)是因為我們自己寫的SessionFactoryConfiguration這個類名與spring中自帶的SessionFactoryConfiguration類名沖突了,所以造成編譯報錯,我的解決方案就是把SessionFactoryConfiguration重名為DemoSessionFactoryConfiguration,你可以嘗試一下,是否可以解決~
舉報
SpringBoot+MyBatis搭建小程序后臺
3 回答求助求助求助Error creating bean with name 'areaDao' Error creating bean with name 'sqlSessionFactory' defined in class path resource
1 回答Error creating bean with name 'examRatingDao' defined in file
1 回答org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'com.hzy.spboo.dao.AreaDaoTest': Unsatisfied dependency expressed through field 'areaDao'; nested exception is org.springframework.beans.factory.NoSuchBeanDefi
3 回答寫完測試類報錯了,error creating bean with name
1 回答org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'com.imooc.demo.dao.AreaDaoTest': Unsatisfied dependency expressed through field 'areadao'; nested exception is org.springframework.beans.factory.NoSuchBeanDef
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-04-12
同學你可以仔細看看你的錯誤,serviceImpl報錯的,跟dao暫時無關,你首先
確保你的service實現(xiàn)類里有@Service注解
https://gitee.com/xiangze/demo/blob/master/src/main/java/com/imooc/demo/service/impl/AreaServiceImpl.java
service配置正確
https://gitee.com/xiangze/demo/blob/master/src/main/java/com/imooc/demo/config/service/TransactionManagementConfiguration.java
再退后對比下源碼的dao還有dao相關的配置
翔仔一再強調,程序說1是1,不可能大家可以自己卻不行,肯定是哪里配置錯誤了,請仔細檢查
2019-02-28
我也是這個問題,程序顯示找不到bean,要從哪里開始排查問題呢
2018-07-26
同問題,在測試dao層就遇上了,解決不了?樓主解決了嗎?
2018-07-13
這個對嗎?
2018-07-13
2018-04-25
問下老師,dao層沒有加@Repository注解,service層的dao通過@Autowired是怎么注入進來的?
2018-04-12
2018-04-12
你的這個問題問的實在有點簡陋,但我也遇到了同樣的問題,估計原因可能是一樣。我后來發(fā)現(xiàn)是因為我們自己寫的SessionFactoryConfiguration這個類名與spring中自帶的SessionFactoryConfiguration類名沖突了,所以造成編譯報錯,我的解決方案就是把SessionFactoryConfiguration重名為DemoSessionFactoryConfiguration,你可以嘗試一下,是否可以解決~