亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

同樣在test里面,注入Mapper就成功調用,注入service就失敗,好奇怪,求助一下

同樣在test里面,注入Mapper就成功調用,注入service就失敗,好奇怪,求助一下https://img1.sycdn.imooc.com//5d2b151700015e5111930615.jpg

https://img1.sycdn.imooc.com//5d2b15170001131a14660713.jpg


正在回答

3 回答

  1. 檢查一下service實現類是否添加了@component注解。

  2. 如果有自定義service接口,是否繼承了IService接口。

  3. service實現類是否繼承了ServiceImpl類,ServiceImpl的兩個泛型參數,一個是Mapper接口,一個是實體類,是否正確,還有service實現類是否實現了你的自定義service接口

  4. 如果沒有自定義service接口只有實現類,檢查一下該類是否繼承了ServiceImpl類,泛型參數是否正確,并實現了IService接口。

0 回復 有任何疑惑可以回復我~
#1

0CJJ0 提問者

老師,我的service都是用它的MPG統一生成的喔,我也沒改過的?,我沒有擴展過喔
2019-07-14 回復 有任何疑惑可以回復我~
#2

老猿 回復 0CJJ0 提問者

哦,這樣啊,方便的話把你的service代碼,粘出來我看看吧。這么說,我判斷不出來是什么原因導致的。
2019-07-15 回復 有任何疑惑可以回復我~
#3

0CJJ0 提問者 回復 老猿

好的。辛苦老師了!我回復到下面哈!
2019-07-15 回復 有任何疑惑可以回復我~

關于剛才的第一點,service實現類上一般應該添加@service注解

0 回復 有任何疑惑可以回復我~

service和serviceImpl,dao和mapper.xml如下截圖:

https://img1.sycdn.imooc.com//5d2bd3ff00018ebc11390427.jpg

https://img1.sycdn.imooc.com//5d2bd4000001310108260365.jpg

https://img1.sycdn.imooc.com//5d2bd4000001a92112610562.jpg

https://img1.sycdn.imooc.com//5d2bd40000019c2f10510439.jpg


0 回復 有任何疑惑可以回復我~
#1

老猿

看著沒什么問題呀,我也看不出來有什么錯,要不你把你代碼傳到gitee上或者百度網盤上,告訴我鏈接地址,我這邊幫你調調。
2019-07-15 回復 有任何疑惑可以回復我~
#2

0CJJ0 提問者 回復 老猿

老師,我把我的demo上傳到百度網盤咯,麻煩幫忙看一下哈,感謝感謝!鏈接: https://pan.baidu.com/s/1AGpbL_j8kpgDtelaJJrYlQ 提取碼: cx3r
2019-07-16 回復 有任何疑惑可以回復我~
#3

老猿 回復 0CJJ0 提問者

@MapperScan("com.example.demo.*.mapper") 這樣就不會報錯了。我懷疑可能是你配置的路徑為com.example.demo,路徑太大,導致把你的service接口也掃描當成mapper接口了,所以報錯,不過這個報錯原因只是我個人的猜測。
2019-07-16 回復 有任何疑惑可以回復我~
#4

0CJJ0 提問者 回復 老猿

哇哇哇,謝謝老師,可以了?。。》浅8兄x!
2019-07-16 回復 有任何疑惑可以回復我~
#5

老猿 回復 0CJJ0 提問者

哈哈,不客氣同學,好使了就好。
2019-07-16 回復 有任何疑惑可以回復我~
查看2條回復

舉報

0/150
提交
取消

同樣在test里面,注入Mapper就成功調用,注入service就失敗,好奇怪,求助一下

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號