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

Maven項src/main/java目錄下配置文件無法被導(dǎo)出或者生效的問題和處理方案

 更新時間:2020年11月15日 15:21:01   作者:深知她是一場夢  
這篇文章主要介紹了Maven項src/main/java目錄下配置文件無法被導(dǎo)出或者生效的問題和處理方案,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

問題展示

原因剖析

處理方案

第一種:調(diào)整配置文件的位置(建議)

第二種:在pom.xml文件中配置

問題展示

今天試著大了maven+mybatis,以下是我的目錄結(jié)構(gòu),我的xml文件是放在java文件夾下的

mappers 標簽配置了需要加載的 Dept的sql映射配置文件DeptMapper.xml。

其單元測試訪問的時候,報了一個錯

找不到DeptMapper.xml文件

再看編譯后的文件,竟然沒有我們的DeptMapper.xml文件

我試著把DeptMapper.xml文件放到resouces目錄下

運行單元測試,竟然成功了

再看編譯后的文件,對應(yīng)目錄下也有我們的DeptMapper.xml文件

原因剖析

為什么DeptMapper.xml文件放在java文件夾下就沒被編譯導(dǎo)出來呢,而放在resouces目錄下就可以,這肯定是和maven有關(guān),原來,默認maven在src/main/java中只編譯java文件,其他的文件會被忽略

處理方案

第一種:調(diào)整配置文件的位置(建議)

既然知道了默認maven在src/main/java中只編譯java文件,其他的文件會被忽略,那么我們就把配置文件放在resouces文件夾下就好了。

第二種:在pom.xml文件中配置

在pom.xml文件的<build>標簽中添加以下內(nèi)容,把java目錄下的文件也打包編譯

 <build>
    <resources>
      <resource>
        <directory>src/main/java</directory>
        <includes>
          <include>**/*.properties</include>
          <include>**/*.xml</include>
        </includes>
        <filtering>true</filtering>
      </resource>
    </resources>
  </build>

以上配置即可滿足,當然為了更完善一點,那就用以下配置,把默認的也給配置上

 <build>
    <resources>
      <resource>
        <directory>src/main/java</directory>
        <includes>
          <include>**/*.properties</include>
          <include>**/*.xml</include>
        </includes>
        <filtering>true</filtering>
      </resource>
    </resources>
  </build>

到此這篇關(guān)于Maven項src/main/java目錄下配置文件無法被導(dǎo)出或者生效的問題和處理方案的文章就介紹到這了,更多相關(guān)Maven 配置文件無法被導(dǎo)出內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Springboot?2.x?RabbitTemplate默認消息持久化的原因解析

    Springboot?2.x?RabbitTemplate默認消息持久化的原因解析

    這篇文章主要介紹了Springboot?2.x?RabbitTemplate默認消息持久化的原因解析,本文通過示例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • JAVA TIMER簡單用法學(xué)習(xí)

    JAVA TIMER簡單用法學(xué)習(xí)

    Timer類是用來執(zhí)行任務(wù)的類,它接受一個TimerTask做參數(shù)
    2013-07-07
  • 淺析JAVA Lock鎖原理

    淺析JAVA Lock鎖原理

    這篇文章主要介紹了JAVA Lock鎖原理的相關(guān)資料,文中講解非常細致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • Java使用OpenCV3.2實現(xiàn)視頻讀取與播放

    Java使用OpenCV3.2實現(xiàn)視頻讀取與播放

    這篇文章主要為大家詳細介紹了Java使用OpenCV3.2實現(xiàn)視頻讀取與播放,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • springboot整合minio的超詳細教程

    springboot整合minio的超詳細教程

    在很多互聯(lián)網(wǎng)產(chǎn)品應(yīng)用中,都涉及到各種與文件存儲相關(guān)的業(yè)務(wù),隨著技術(shù)的發(fā)展,關(guān)于如何解決分布式文件存儲也有了比較成熟的方案,比如私有云部署下可以考慮fastdfs,阿里云對象存儲oss,七牛云等,本篇將為你介紹另一種文件存儲方式,即MinIO,需要的朋友可以參考下
    2023-12-12
  • Java多線程通信實現(xiàn)方式詳解

    Java多線程通信實現(xiàn)方式詳解

    這篇文章主要介紹了Java多線程通信實現(xiàn)方式詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • 手把手教你SpringBoot整合Mybatis

    手把手教你SpringBoot整合Mybatis

    這篇文章主要介紹了手把手教你SpringBoot整合Mybatis,Mybatis是一款持久化框架,可以幫我們省去大部分jdbc的代碼,需要的朋友可以參考下
    2023-03-03
  • java實現(xiàn)飛機游戲代碼

    java實現(xiàn)飛機游戲代碼

    這篇文章主要為大家詳細介紹了java實現(xiàn)飛機游戲代碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • Spring Boot集成starrocks快速入門Demo(適用場景)

    Spring Boot集成starrocks快速入門Demo(適用場景)

    StarRocks 是新一代極速全場景 MPP (Massively Parallel Processing) 數(shù)據(jù)庫,StarRocks 的愿景是能夠讓用戶的數(shù)據(jù)分析變得更加簡單和敏捷,這篇文章主要介紹了Spring Boot集成starrocks快速入門Demo,需要的朋友可以參考下
    2024-08-08
  • java springboot poi 從controller 接收不同類型excel 文件處理

    java springboot poi 從controller 接收不同類型excel 文件處理

    這篇文章主要介紹了java springboot poi 從controller 接收不同類型excel 文件處理,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-10-10

最新評論

正安县| 府谷县| 弋阳县| 满城县| 莫力| 深州市| 林甸县| 镶黄旗| 三河市| 乌鲁木齐县| 吉林省| 清涧县| 德庆县| 分宜县| 双鸭山市| 陇西县| 宜阳县| 台安县| 安阳市| 临澧县| 湘西| 犍为县| 当涂县| 桐梓县| 金门县| 莎车县| 循化| 南靖县| 黑水县| 青海省| 永春县| 海林市| 囊谦县| 嘉兴市| 宁陵县| 调兵山市| 嘉善县| 习水县| 徐汇区| 潍坊市| 茌平县|