一個基于SpringBoot + MyBatis + Vue的代碼生成器
往期熱門文章:
2、Redis 分布式鎖使用不當(dāng),超賣了100瓶飛天茅臺?。?!
code-gen一款代碼生成工具,可自定義模板生成不同的代碼,支持MySQL、Oracle、SQL Server、PostgreSQL。
只需要一個Java8環(huán)境,下載后即可運行使用。 步驟簡單,只需配置一個數(shù)據(jù)源,然后勾選模板即可生成代碼。 默認(rèn)提供了通用的實體類、mybatis接口、mybatis配置文件模板,可以快速開發(fā)mybatis應(yīng)用。
用到的技術(shù):SpringBoot + Mybatis + Vue
使用步驟
前往發(fā)行版頁面,下載最新版本zip文件 解壓zip,如果是Mac/Linux操作系統(tǒng),運行startup.sh文件啟動,Windows操作系統(tǒng)運行cmd輸入java -jar gen.jar啟動 瀏覽器訪問http://localhost:6969/
Mac/Linux操作系統(tǒng):打開startup.sh文件,修改--server.port參數(shù)值 Windows操作系統(tǒng):可執(zhí)行:java -jar gen.jar --server.port=端口號
docker運行
其它
快速搭建SpringBoot+Mybatis應(yīng)用 https://gitee.com/durcframework/code-gen/wikis/pages 更多模板 https://gitee.com/durcframework/code-gen/wikis/pages
工程說明
front:前端vue gen:后端服務(wù) db:數(shù)據(jù)庫初始化文件 script:輔助腳本
自主構(gòu)建
需要安裝Maven3,Java8
自動構(gòu)建[推薦]:
手動構(gòu)建: cd front cd .. 執(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下
效果圖
項目地址:https://gitee.com/durcframework/code-gen
往期熱門文章:
1、《歷史文章分類導(dǎo)讀列表!精選優(yōu)秀博文都在這里了!》
2、如何設(shè)計訂單系統(tǒng)?這篇寫得太好了!
3、如果MySQL磁盤滿了,會發(fā)生什么?還真被我遇到了!
4、GitHub 標(biāo)星 1.3k+,一款超贊的用于字符串處理的 Java 8 庫
評論
圖片
表情
