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

mybatis-plus如何使用mapper的xml

 更新時(shí)間:2023年06月28日 08:54:05   作者:咬緊牙關(guān)i  
這篇文章主要介紹了mybatis-plus如何使用mapper的xml問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

mybatis-plus使用mapper的xml

在pom.xml中配置資源導(dǎo)出

<!-- ? ?導(dǎo)出-->
? ? <build>
? ? ? ? <resources>
? ? ? ? ? ? <resource>
? ? ? ? ? ? ? ? <directory>src/main/resources</directory>
? ? ? ? ? ? ? ? <includes>
? ? ? ? ? ? ? ? ? ? <include>**/*.properties</include>
? ? ? ? ? ? ? ? ? ? <include>**/*.xml</include>
? ? ? ? ? ? ? ? </includes>
? ? ? ? ? ? ? ? <filtering>false</filtering>
? ? ? ? ? ? </resource>
? ? ? ? ? ? <resource>
? ? ? ? ? ? ? ? <directory>src/main/java</directory>
? ? ? ? ? ? ? ? <includes>
? ? ? ? ? ? ? ? ? ? <include>**/*.properties</include>
? ? ? ? ? ? ? ? ? ? <include>**/*.xml</include>
? ? ? ? ? ? ? ? </includes>
? ? ? ? ? ? ? ? <filtering>false</filtering>
? ? ? ? ? ? </resource>
? ? ? ? </resources>
? ? </build>

在application.properties中配置xml路徑

#配置mybatis-plus的xml位置
mybatis-plus.mapper-locations=classpath:com/tuzhi/edu_service/mapper/xml/*.xml

mybatis-plus的mapper.xml配置位置的坑之找不到mapper.xml的解決

mybatis-plus的mapper.xml文件放置在src/main/java路徑下導(dǎo)致運(yùn)行找不到Mapper的問題解決

要使用xml文件,必須要在application.yml中配置xml文件的路徑

而xml的路徑,即可以可放在src/main/java目錄下,也可以放在src/main/resources目錄下

  • 放在src/main/resources下直接配xml位置就可以了
  • 如果放在src/main/java下,則不僅要配置xml位置,還要在pom文件中更改配置,讓maven在打包的時(shí)候把xml文件打包進(jìn)classes文件夾中

xml配置文件的路徑配置

1、mapper.xml放在src/main/resources路徑下

配置application.yml:

mybatis-plus:
? #xml文件位置
? mapper-locations: classpath:com/xyxy/srb/core/mapper/xml/*.xml

2、mapper.xml放在src/main/java目錄下

在pom中加入如下配置,告訴idea,在編譯的時(shí)候?qū)rc/main/java下的xml一起打包進(jìn)class文件夾中,這樣也就不會(huì)報(bào)Invalid bound statement (not found)錯(cuò)誤了

<build>
? ? <!-- 項(xiàng)目打包時(shí)會(huì)將java目錄中的*.xml文件也進(jìn)行打包 -->
? ? <resources>
? ? ? ? <resource>
? ? ? ? ? ? <directory>src/main/java</directory>
? ? ? ? ? ? <includes>
? ? ? ? ? ? ? ? <include>**/*.xml</include>
? ? ? ? ? ? </includes>
? ? ? ? ? ? <filtering>false</filtering>
? ? ? ? </resource>
? ? </resources>
</build>

加配置的原因是在maven默認(rèn)情況下是不會(huì)將src/main/java目錄的xml等資源打包進(jìn)入class文件夾的,而是直接忽略掉。

總結(jié)

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

相關(guān)文章

  • 自定義指定路由上的Gateway過濾器工廠詳解

    自定義指定路由上的Gateway過濾器工廠詳解

    這篇文章主要介紹了自定義指定路由上的Gateway過濾器工廠詳解,gateway是Spring?Cloud中的一個(gè)網(wǎng)關(guān)服務(wù),gateway可以使用服務(wù)注冊(cè)中心進(jìn)行服務(wù)發(fā)現(xiàn)和負(fù)載均衡,同時(shí)還可以配置斷言來判斷請(qǐng)求是否符合路由規(guī)則,需要的朋友可以參考下
    2023-09-09
  • Java求字符串中出現(xiàn)次數(shù)最多的字符串以及出現(xiàn)次數(shù)

    Java求字符串中出現(xiàn)次數(shù)最多的字符串以及出現(xiàn)次數(shù)

    這篇文章主要為大家詳細(xì)介紹了Java統(tǒng)計(jì)字符串中出現(xiàn)次數(shù)最多的字符串以及出現(xiàn)次數(shù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • Spring RabbitMQ死信機(jī)制原理實(shí)例詳解

    Spring RabbitMQ死信機(jī)制原理實(shí)例詳解

    這篇文章主要介紹了Spring RabbitMQ死信機(jī)制原理實(shí)例詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • RestTemplate實(shí)現(xiàn)多種底層HTTP客戶端類庫的切換用法

    RestTemplate實(shí)現(xiàn)多種底層HTTP客戶端類庫的切換用法

    這篇文章主要為大家詳細(xì)的講解了RestTemplate實(shí)現(xiàn)多種底層HTTP客戶端類庫的切換示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助祝大家多多進(jìn)步
    2022-03-03
  • springboot集成Mybatis-plus-join-boot-start詳解

    springboot集成Mybatis-plus-join-boot-start詳解

    這篇文章主要介紹了springboot集成Mybatis-plus-join-boot-start方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • Spring Cloud與分布式系統(tǒng)簡(jiǎn)析

    Spring Cloud與分布式系統(tǒng)簡(jiǎn)析

    這篇文章主要介紹了Spring Cloud與分布式系統(tǒng)的相關(guān)內(nèi)容,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-09-09
  • java清除html轉(zhuǎn)義字符

    java清除html轉(zhuǎn)義字符

    這篇文章主要介紹了一個(gè)靜態(tài)文件處理的一些便捷服務(wù),包括 java清除html轉(zhuǎn)義字符,清除html代碼,從style樣式中讀取CSS的屬性,將字符串截取指定長(zhǎng)度,涉及l(fā)og4j,common-lang類的學(xué)習(xí)
    2014-01-01
  • Spring Data JPA 建立表的聯(lián)合主鍵

    Spring Data JPA 建立表的聯(lián)合主鍵

    這篇文章主要介紹了Spring Data JPA 建立表的聯(lián)合主鍵。本文詳細(xì)的介紹了2種方式,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-04-04
  • Spring Boot 發(fā)送郵件功能案例分析

    Spring Boot 發(fā)送郵件功能案例分析

    這篇文章主要介紹了 Spring Boot 發(fā)送郵件功能,本文通過代碼結(jié)合案例分析給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2017-11-11
  • SpringBoot分離打Jar包的兩種配置方式

    SpringBoot分離打Jar包的兩種配置方式

    這篇文章主要介紹了SpringBoot分離打Jar包的兩種配置方式,方式一是基于maven-jar-plugin,方式二是基于spring-boot-maven-plugin,文中結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-11-11

最新評(píng)論

临沧市| 广州市| 建平县| 安新县| 公安县| 罗定市| 华宁县| 东方市| 英吉沙县| 东阿县| 鹤庆县| 边坝县| 宁强县| 玉门市| 田阳县| 怀宁县| 吴忠市| 云阳县| 邳州市| 尼勒克县| 镇巴县| 南丰县| 涡阳县| 楚雄市| 临海市| 大厂| 扎囊县| 伊川县| 类乌齐县| 遂川县| 深州市| 田东县| 临夏市| 家居| 漠河县| 攀枝花市| 五寨县| 瑞金市| 麻城市| 兰溪市| 文成县|