關於mybatis的各種綁定(bind)錯誤,找不到類的情況


有時候項目啟動的時候會報各種各樣的錯誤,在mybatis的初期部署的時候有一些小的細節需要注意。

1.mapper文件和xml放在一起的時候,需要在啟動類上面配置掃描注解。MapperScan

 

 

2.其次需要在xml中綁定對應的接口,且給pojo類起別名的時候,需要在yml文件中配置對應的路徑。

yml文件

 

3.另外是最關鍵的target文件夾,有時候會出現找不到文件或者綁定失敗的時候,優先去target文件夾下面查看是否存在編譯后的文件如xml,yml格式等等的文件,

如果target文件夾下面沒有想要的文件的話,說明在打包的時候系統沒有加入進去。需要在pom文件中自行的進行配置。

根據需求在include標簽中自行更改格式。然后用maven工程的install重新打包一下,target文件夾下面就會出現指定格式的文件。

<resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.yml</include>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                    <include>**/*.html</include>
                    <include>/static/</include>
                </includes>
                <filtering>false</filtering>
            </resource>
            <!-- 如果沒有此節點,src/main/resources目錄下的配置文件將被忽略 -->
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*.yml</include>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                    <include>**/*.html</include>
                    <include>/static/</include>
                </includes>
                <filtering>false</filtering>
            </resource>
        </resources>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM