1. 程式人生 > >IDEA解決Maven專案編譯後classes檔案中沒有.xml問題

IDEA解決Maven專案編譯後classes檔案中沒有.xml問題

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): Mapper介面中的某個方法

這個原因是因為maven 編譯時並沒有把 .xml 檔案放到 target資料夾下的classes資料夾中,

解決步驟:

1、在pom新增如下程式碼

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

2、1.點選Maven Projects  ,2.選擇mapper檔案所在的專案 3.將專案中的target資料夾clean掉。

        

3、點選需要重新生成 classes 資料夾專案,滑鼠右鍵選項中點選maven處下的 Reimport 選項。然後將專案 Build 下,看下classes 是否將mapper.xml 檔案載入進去。

相關推薦

IDEA解決Maven專案編譯classes檔案沒有.xml問題

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): Mapper介面中的某個方法這個原因是因為maven 編譯時並沒有把 .xml 檔案放到 target資料夾下的c

使用IDEA和eclipse工具執行Maven專案編譯classes檔案xml檔案以及沒有resources的配置檔案的問題解決

頁面執行後出現如下錯誤: HTTP Status 500 - IOException parsing XML document from class path resource [applicationContext.xml]; nested exceptio

Maven專案編譯文件目錄結構

  專案Test在eclipse中結構: 去找編譯後文件目錄,先去編譯後項目儲存地址   workspace對應的盤:\workspace的位置\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtp

使用Idea建立maven專案無法載入pom檔案,一直出現Indexing paused during Power Save mode

今天建立一個maven專案,無法載入pom檔案,一直以為是maven的問題,發現自己倉庫地址和配置檔案地址沒有設定錯。於是看了下邊中間顯示Indexing paused during Power Save mode。一看,以為是電腦問題,省電模式,可是自己電腦沒有設定省電模式

ideamaven專案clean之後遇到的坑

編譯器使用的是IDEA,從svn上down下來一個專案,包括程式碼還有class檔案都有,一塊下載的。部署在tomcat下之後,debug跑起來~~~ 一切都很順利,然而。。。專案是maven專案,由於要打包部署到伺服器,所以先clean了一下,在編譯,,,專案跑不起來了,

maven無法載入本地jar包以及maven專案打包本地jar包沒有打進專案的問題解決辦法

1、首先設定依賴項,這樣maven就會把該路徑下的jar包匯入專案引用 <dependency> <groupId>DPSDK-Manager</groupId&g

解決 Flask 專案無法用 .env 檔案解析的引數設定環境變數的錯誤

在 Windows 上啟動 Flask 專案時,工作目錄有 UTF-8 編碼的 .env 檔案,裡面配置的環境變數在 Python2 中識別為 Unicode 型別,導致下述錯誤: * Serving Flask app "bootstrap" (lazy loading) * Environme

idea匯入maven專案並配置在tomcat執行 (轉)

1:匯入一個maven專案 一定要選擇maven. 然後一路next,最後完成 2,配置tomcat執行 。部署到tomcat我們可以有兩種方式,一種是利用tomcat外掛來進行部署,另一種是下載tomcat伺服器來來進行配置 這裡只介紹第二種 a.下

maven專案在eclipse的library沒有Maven Dependencies

maven專案在eclipse的library中沒有Maven Dependencies 今天使用maven建立了一個多模組的專案,在分別建立完父專案和各個子模組後,編譯父專案的時候,父專案工程目

解決IDEAmaven專案 新增依賴Reimport無反應

如果重啟專案和編譯器都不管用的話, 找到專案在硬碟上的位置 把該專案的.idea資料夾和xxx.iml檔案刪除  開啟IDEA到這個頁面 點選Import Project  選擇專案的pom檔案, 重新引入即可. 個人猜想:專案結構出現問題,或者是專案的配置檔案出現問題,

Idea建立的maven專案編譯漏掉src/main/java下的xml配置檔案

報錯資訊: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): 解決方案: 第一種:在pom.xml中新增如下程式碼: <resources>

IDEA搭建maven專案詳細步驟(解決沒有src及其下面的檔案

準備工作 Itellij IDEA 17版官網下載maven包 推薦3.3.9版本點選下載 步驟 A. 在maven包中設定本地倉庫位置 1.解壓apache-maven-3.3.9.zip 2.開啟conf資料夾下的settings.xml檔案(最好用程式碼編輯工具開

解決Maven專案pom.xml檔案報xxx\target\classes\META-INF\MANIFEST.MF (系統找不到指定的路徑)問題

錯誤解決步驟:   1.找到eclipse的project選單選擇clean...選項          2.選擇Clean all projects 或者 Clean projects selectd blow(選擇此項必須勾選出錯的專案)          3.等著progress視圖裡的b

maven專案編譯錯誤,在target/classes找不到相應的mapper.xml檔案

myeclipese的maven專案RUN AS->MAVEN BUILD時,編譯不出錯,執行時報是和mapper有關的。這個問題找了好久。發現一篇寫的很類似我的錯誤https://blog.csdn.net/weimezilie/article/details/519

解決使用intellij idea開發MAVEN專案在target目錄下不存在mapper.xml檔案

這個問題卡了我一上午的時間,由於不服輸的性格,導致必須幹掉他,查了各種資料,問了各種人終於讓我找到這位老兄的部落格 原本在Eclipse中好好的MAVEN專案,匯入intellij idea中,伺服器啟動正常,但在呼叫userMapper介面時,報以下異常:

解決IDEA匯入複製的maven專案編譯失敗

複製git倉庫中的maven專案到其他電腦,通過IDEA開啟之後,maven編譯不通過 解決辦法: 通過IDEA中的import->maven import匯入即可解決,通過open p

Maven專案編譯證書檔案(.pfx)導致變大,解密失敗

Maven專案編譯證書檔案(.pfx)導致變大,解密失敗 現象: Spring專案webapps下的證書檔案.pfx經過maven專案編譯導致大小變大,解密失敗 【解決方案】: 1. 【最好方案】cer和pfx作為證書只是一個檔案而已,不應該被編譯,是在執行的時

1106_解決IntelliJ IDEA 建立Maven專案速度慢問題 archetypeCatalog

解決IntelliJ IDEA 建立Maven專案速度慢問題 DarchetypeCatalog 原因 IDEA根據maven archetype的本質,其實是執行mvn archetype:generate命令,該命令執行時,需要指定一個archetype-catalog.xml檔案。

idea設定maven專案的pom檔案預設為jdk1.8版本

在我們自己的maven安裝包的setting配置檔案中如下修改 <!-- 讓idea的maven專案-pom.xml檔案變成jdk1.8的配置 --> <profile> <id>jdk-1.8</id>

idea 建立maven 專案無src專案結構解決辦法

1、遇見問題 建立Maven專案時,maven專案無法出現src的目錄結構,如圖所示。 2、網上的解決方案 在網上找到一些資料,發現要到,settings-maven-runner中配置-DarchetypeCatalog=internal 3 、