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

解決微服務(wù)下Mybatis?xml無(wú)效綁定問(wèn)題及分析Invalid?bound?statement

 更新時(shí)間:2023年11月20日 15:53:11   作者:勤快的小螞蟻  
這篇文章主要介紹了解決微服務(wù)下Mybatis?xml無(wú)效綁定問(wèn)題及分析Invalid?bound?statement,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

問(wèn)題描述

啟動(dòng)運(yùn)行項(xiàng)目,調(diào)接口時(shí),走到mapper接口處,

報(bào)以下錯(cuò)誤:

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

有的人,可能困擾好幾小時(shí),或者一天以上。

分析

1、檢查 mapper 接口和xml文件的定義的namespace 是否可以正常跳轉(zhuǎn)。

2、檢查xml返回類型是否正確 ResultMap 還是ResultType。

3、檢查項(xiàng)目的主配置文件的信息(yaml或者poperties):

  • 檢查mybatis.mapper-locations屬性配置的路徑下是否可以找到接口對(duì)應(yīng)的xml文件。

4、檢查工程編譯后Target的Classes的文件夾里,對(duì)應(yīng)的xml文件,是否是最新的xml文件內(nèi)容,二者是否一致。

  • 其實(shí),大多數(shù)并沒(méi)有被編譯到Classes 目錄中。
  • maven 要執(zhí)行 mvn clean  package  【不一定得行、靜態(tài)文件不一定會(huì)加載到target】
  • maven 要執(zhí)行 mvn clean  install  【得行】 【idea清空緩存、再執(zhí)行此命令】

5、檢查主啟動(dòng)類的注解的value是否正確。

@MapperScan(value = "com.zy.core.mapper")

6、如果使用了微服務(wù)配置中心,還需要檢查當(dāng)前的項(xiàng)目是使用的哪個(gè)Nacos。

項(xiàng)目的環(huán)境(本地調(diào)試,開發(fā)環(huán)境、測(cè)試環(huán)境、生產(chǎn)環(huán)境)不一樣,使用的Nacos配置也不一樣。

  • 有自己電腦啟動(dòng)的nacos;
  • 有公司搭建的nacos;
  • 有不走nacos的配置中心的,走項(xiàng)目的本地配置;

總之, 要明確當(dāng)前的項(xiàng)目的配置(如:數(shù)據(jù)庫(kù)連接的信息)應(yīng)該是使用的那個(gè)位置(本地的yaml還是本地的Nacos配置中心、其他的Nacos配置中心)。

如果使用了Nacos配置中心,不管是本地的還是其他的,都要登錄Nacos配置中心去檢查下是否存在相應(yīng)的DataId、group、username、password等信息。

如果存在 ,查看下mybatis.mapper-locations屬性是否與項(xiàng)目里配置的一致。

mybatis:
	mapper-locations: classpath:com/zy/core/mapper/*Mapper.xml

或者

mybatis-plus:  
???????mapper-locations: classpath*:com/zy/core/mapper/mapper/**/**.xml

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • SpringBoot整合RabbitMQ的5種模式實(shí)戰(zhàn)

    SpringBoot整合RabbitMQ的5種模式實(shí)戰(zhàn)

    本文主要介紹了SpringBoot整合RabbitMQ的5種模式實(shí)戰(zhàn),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Java實(shí)現(xiàn)常用的三種加密算法詳解

    Java實(shí)現(xiàn)常用的三種加密算法詳解

    編程中常見的加密算法有以下幾種:信息摘要算法、對(duì)稱加密算法以及非對(duì)稱加密算法。本文將利用Java實(shí)現(xiàn)這幾種常見的加密算法,需要的可以參考一下
    2022-03-03
  • IDEA創(chuàng)建父項(xiàng)目和子項(xiàng)目的實(shí)現(xiàn)步驟

    IDEA創(chuàng)建父項(xiàng)目和子項(xiàng)目的實(shí)現(xiàn)步驟

    本文主要介紹了IDEA創(chuàng)建父項(xiàng)目和子項(xiàng)目的實(shí)現(xiàn)步驟,文中通過(guò)圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-07-07
  • SpringBoot-RestTemplate實(shí)現(xiàn)調(diào)用第三方API的方式

    SpringBoot-RestTemplate實(shí)現(xiàn)調(diào)用第三方API的方式

    RestTemplate?是由?Spring?提供的一個(gè)?HTTP?請(qǐng)求工具,它提供了常見的REST請(qǐng)求方案的模版,例如?GET?請(qǐng)求、POST?請(qǐng)求、PUT?請(qǐng)求、DELETE?請(qǐng)求以及一些通用的請(qǐng)求執(zhí)行方法?exchange?以及?execute,下面看下SpringBoot?RestTemplate調(diào)用第三方API的方式
    2022-12-12
  • 使用Java構(gòu)造和解析Json數(shù)據(jù)的兩種方法(詳解二)

    使用Java構(gòu)造和解析Json數(shù)據(jù)的兩種方法(詳解二)

    這篇文章主要介紹了使用Java構(gòu)造和解析Json數(shù)據(jù)的兩種方法(詳解二)的相關(guān)資料,需要的朋友可以參考下
    2016-03-03
  • IDEA創(chuàng)建Servlet編寫HelloWorldServlet頁(yè)面詳細(xì)教程(圖文并茂)

    IDEA創(chuàng)建Servlet編寫HelloWorldServlet頁(yè)面詳細(xì)教程(圖文并茂)

    在學(xué)習(xí)servlet過(guò)程中參考的教程是用eclipse完成的,而我在練習(xí)的過(guò)程中是使用IDEA的,在創(chuàng)建servlet程序時(shí)遇到了挺多困難,在此記錄一下,這篇文章主要給大家介紹了關(guān)于IDEA創(chuàng)建Servlet編寫HelloWorldServlet頁(yè)面詳細(xì)教程的相關(guān)資料,需要的朋友可以參考下
    2023-10-10
  • maven倉(cāng)庫(kù)中心mirrors配置多個(gè)下載中心(執(zhí)行最快的鏡像)

    maven倉(cāng)庫(kù)中心mirrors配置多個(gè)下載中心(執(zhí)行最快的鏡像)

    這篇文章主要介紹了maven倉(cāng)庫(kù)中心mirrors配置多個(gè)下載中心(執(zhí)行最快的鏡像),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • 劍指Offer之Java算法習(xí)題精講數(shù)組與列表的查找及字符串轉(zhuǎn)換

    劍指Offer之Java算法習(xí)題精講數(shù)組與列表的查找及字符串轉(zhuǎn)換

    跟著思路走,之后從簡(jiǎn)單題入手,反復(fù)去看,做過(guò)之后可能會(huì)忘記,之后再做一次,記不住就反復(fù)做,反復(fù)尋求思路和規(guī)律,慢慢積累就會(huì)發(fā)現(xiàn)質(zhì)的變化
    2022-03-03
  • java計(jì)算自冪數(shù)和水仙花數(shù)

    java計(jì)算自冪數(shù)和水仙花數(shù)

    對(duì)于一個(gè)正整數(shù)而言,長(zhǎng)度是n,如果它的各位上的數(shù)字的n次方之和正好等于它本身,那么我們稱這樣的數(shù)為自冪數(shù),下面使用JAVA實(shí)現(xiàn)這個(gè)方法
    2014-03-03
  • SpringMVC實(shí)現(xiàn)上傳下載文件

    SpringMVC實(shí)現(xiàn)上傳下載文件

    這篇文章主要為大家詳細(xì)介紹了SpringMVC實(shí)現(xiàn)上傳下載文件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-09-09

最新評(píng)論

承德市| 含山县| 韶关市| 大丰市| 名山县| 清新县| 汝城县| 鹤山市| 邯郸县| 太仆寺旗| 乡城县| 民丰县| 大余县| 瑞金市| 新营市| 昂仁县| 长宁区| 浠水县| 宁城县| 桂东县| 农安县| 黄陵县| 敦煌市| 宁国市| 新竹市| 大石桥市| 南汇区| 合作市| 巩留县| 根河市| 延津县| 广汉市| 柳林县| 娱乐| 疏勒县| 无为县| 东乌珠穆沁旗| 文成县| 桃江县| 遂宁市| 策勒县|