開源一個SpringBoot + Mybatis + Vue的代碼生成器

這里,推薦一款代碼生成工具,可自定義模板生成不同的代碼,支持MySQL、Oracle、SQL Server、PostgreSQL。
1、 只需要一個Java8環(huán)境,下載后即可運(yùn)行使用。
2、 步驟簡單,只需配置一個數(shù)據(jù)源,然后勾選模板即可生成代碼。
3、 默認(rèn)提供了通用的實(shí)體類、mybatis接口、mybatis配置文件模板,可以快速開發(fā)mybatis應(yīng)用。
使用步驟
前往發(fā)行版頁面,下載最新版本zip文件 解壓zip,如果是Mac/Linux操作系統(tǒng),運(yùn)行 startup.sh文件啟動,Windows操作系統(tǒng)運(yùn)行cmd輸入java -jar gen.jar啟動瀏覽器訪問 http://localhost:6969/
默認(rèn)端口是6969,更改端口號按如下方式:
Mac/Linux操作系統(tǒng):打開 startup.sh文件,修改--server.port參數(shù)值Windows操作系統(tǒng):可執(zhí)行: java -jar gen.jar --server.port=端口號
docker運(yùn)行
方式一:下載公共鏡像
docker pull tanghc2020/gen:latest
下載完畢后,執(zhí)行docker run --name gen -p 6969:6969 -d <鏡像ID>
瀏覽器訪問http://ip:6969/
方式二:本地構(gòu)建鏡像
clone代碼,然后執(zhí)行docker-build.sh腳本
執(zhí)行docker run --name gen -p 6969:6969 -d <鏡像ID>
其它
快速搭建SpringBoot+Mybatis應(yīng)用 更多模板
工程說明
front:前端vue gen:后端服務(wù) db:數(shù)據(jù)庫初始化文件 script:輔助腳本
自主構(gòu)建
需要安裝Maven3,Java8
自動構(gòu)建[推薦]:
Mac/Linux系統(tǒng)可直接執(zhí)行build.sh進(jìn)行構(gòu)建,構(gòu)建結(jié)果在dist文件夾下。
手動構(gòu)建:
cd frontcd ..執(zhí)行 mvn clean package,在gen/target下會生成一個gen-xx-SNAPSHOT.jar(xx表示本號)將 gen-xx-SNAPSHOT.jar和db下的gen.db放在同一個文件夾下執(zhí)行 java -jar gen-xx-SNAPSHOT.jar瀏覽器訪問 http://localhost:6969/執(zhí)行 npm run build:prod進(jìn)行打包,結(jié)果在dist下把dist中的所有文件,放到 gen/src/main/resources/public下
效果圖
代碼生成
生成結(jié)果
源代碼獲取方式
點(diǎn)擊下方卡片,關(guān)注并回復(fù) “代碼” 領(lǐng)取吧
往 期 推 薦 1、阿里云盤正式公測!免費(fèi)領(lǐng)1年云盤擴(kuò)容碼,速來,先到先得! 2、牛逼!IntelliJ IDEA居然支持視頻聊天了~速來嘗鮮!快來沖一波 3、微信這些表情包,我可能再也不敢用了!你還用嗎? 4、知名國產(chǎn)網(wǎng)盤翻車?清空免費(fèi)用戶文件后,又開始清理付費(fèi)用戶資源 5、Chrome新功能曝光:你訪問的敏感網(wǎng)站可以自動隱藏起來 6、萬萬沒想到,“紅孩兒”竟然做了程序員,還是CTO! 7、徒手?jǐn)]一個Spring Boot中的starter,解密自動化配置,超級棒!

點(diǎn)分享

點(diǎn)收藏

點(diǎn)點(diǎn)贊

點(diǎn)在看
評論
圖片
表情


