delphi查看源码版本_[Mybatis]-IDEA导入Mybatis源码
生活随笔
收集整理的這篇文章主要介紹了
delphi查看源码版本_[Mybatis]-IDEA导入Mybatis源码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
該系列文章針對 Mybatis 3.5.1 版本
一、下載 Mybatis 源碼
step1、下載 Mybatis-3.5.1 源碼
Mybatis 源碼倉庫地址
下載版本信息如下:
下載后進行解壓,并打開 pom 文件,查看pom 中的父級依賴,如下:
根據上述版本信息,下載 Mybatis 父級依賴 mybatis-parent 源碼
step2、下載 mybatis-parent-31 源碼
Mybatis-parent 源碼倉庫地址
下載版本信息如下:
二、編譯代碼,導入 IDEA
在上一步驟,下載了mybaits3.5.1源碼,及其父級依賴mybaits-parent-31源碼step1、編譯父級依賴 mybatis-parent-31 源碼
# 切換到 mybatis-parent 源碼目錄 cd parent-mybatis-parent-31# install mvn clean installstep2、編譯 mybatis-3.5.1 源碼
# 切換到 mybatis 源碼目錄 cd mybatis-3-mybatis-3.5.1# install mvn clean -Dmaven.test.skip=true install編譯過程中如果有如下報錯信息
解決方案:修改 mybatis-3.5.1 pom 文件,注釋掉 maven-pdf-plugin
step3、導入 IDEA
IDEA 中的導入操作如下
導入之后的結果
三、案例測試代碼
修改 mybatis-3.5.1 的 artifactId 為mybatis-sound-code-analyze便于測試區分,當前 mybatis 依賴是我們本地自己編譯的源碼,或者是遠程倉庫拉取的源碼構建測試項目 mybatis-using-case
項目結構如下
項目中準備了 mybatis 執行需要的基礎數據:mybatis-config.xml,domain,mapper,xml 等。
編寫簡單的測試代碼,并運行,如下:
代碼運行過程可能遇到的問題
控制臺錯誤信息如下:
Cause: java.lang.IllegalStateException: Cannot enable lazy loading because Javassist is not available. Add Javassist to your classpath.解決方案
參考地址
在 pom 文件中引入:Javassist 依賴
<dependency><groupId>org.javassist</groupId><artifactId>javassist</artifactId><version>3.24.1-GA</version> </dependency>總結
以上是生活随笔為你收集整理的delphi查看源码版本_[Mybatis]-IDEA导入Mybatis源码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑主板的jfp1怎么插(主机jfp1怎
- 下一篇: ps设置渐变色(PS设置渐变色背景)