最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Springboot?No?bean?named?'XXXXX'?available?問題解決方法

 更新時(shí)間:2023年07月07日 10:27:59   作者:Adam?Jin  
這篇文章主要介紹了Springboot?No?bean?named?'XXXXX'?available?問題解決方法,解決方法也很簡單,盡量規(guī)范類的命名,注解中指定bean名稱,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下

Springboot No bean named 'XXXXX' available 問題解決方法

一、問題描述

近日在工作中遇見了一個(gè)bug,后端程序頻頻報(bào)錯(cuò) No bean named 'XXXXX' available 。對(duì)比同類程序文件,沒有發(fā)現(xiàn)有任何特殊之處。在網(wǎng)上搜索方法基本上就是掃描包配置、注解問題、路徑問題等,皆不能解決我的問題。

排查問題是發(fā)現(xiàn)出現(xiàn)問題的類命名不符合駝峰規(guī)范,按照這個(gè)思路找到了解決辦法。

二、產(chǎn)生原因

在spring框架中運(yùn)行動(dòng)態(tài)代理,類交給spring管理的時(shí)候一般默認(rèn)使用小寫的類名作為bean的id。如果類的命名不規(guī)范,注解又沒有指定bean名稱,就會(huì)導(dǎo)致出現(xiàn)上述異常。

三、解決方法

盡量規(guī)范類的命名,注解中指定bean名稱。貼下代碼:

 /**
  * 短信模板
  */
 @Mapper
 @Repository("sMSTemplateMapper")
 public interface SMSTemplateMapper extends BaseMapper<SMSTemplate> {
      int getMaxCode();
 }

Spring中出現(xiàn):No bean named ‘XXX‘ available問題解決

開發(fā)的時(shí)候遇到了一個(gè)問題,報(bào)了一個(gè)異常:No bean name 'OrderServiceImpl' available。

異常顯示我的實(shí)現(xiàn)類注入bean失敗了,進(jìn)行排查

一、首先applicationContext配置文件注解掃描沒問題

二、實(shí)現(xiàn)類中的注解填寫也沒問題

三、最終原因(bean開頭錯(cuò)誤地使用了大寫)

注解如果沒有指定bean的名字,默認(rèn)為小寫開頭的類名。例如類名是ProvincialServiceImpl,則spring返回provincialServiceImpl的bean名。

到此這篇關(guān)于Springboot No bean named 'XXXXX' available 問題解決的文章就介紹到這了,更多相關(guān)Springboot No bean named內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

杭锦旗| 伊吾县| 信阳市| 肥西县| 乌恰县| 金坛市| 融水| 九江县| 万全县| 瑞丽市| 弥勒县| 丹凤县| 广饶县| 涟水县| 米脂县| 辛集市| 淳化县| 大姚县| 辽阳县| 张家口市| 保德县| 舟山市| 高平市| 桓台县| 沂水县| 江安县| 呼和浩特市| 长武县| 许昌市| 册亨县| 温宿县| 枣庄市| 察雅县| 乐平市| 洛南县| 治县。| 石屏县| 闽侯县| 邯郸市| 南华县| 若尔盖县|