日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

delphi查看源码版本_[Mybatis]-IDEA导入Mybatis源码

發布時間:2023/12/3 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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 install

step2、編譯 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源码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。