一個(gè)基于 SpringBoot + Mybatis + Vue 的代碼生成器

來(lái)源:gitee.com/durcframework/code-gen
code-gen 使用步驟 其它 工程說(shuō)明 自主構(gòu)建 效果圖
code-gen
一款代碼生成工具,可自定義模板生成不同的代碼,支持MySQL、Oracle、SQL Server、PostgreSQL。
只需要一個(gè)Java8環(huán)境,下載后即可運(yùn)行使用。 步驟簡(jiǎn)單,只需配置一個(gè)數(shù)據(jù)源,然后勾選模板即可生成代碼。 默認(rèn)提供了通用的實(shí)體類(lèi)、mybatis接口、mybatis配置文件模板,可以快速開(kāi)發(fā)mybatis應(yīng)用。
用到的技術(shù):SpringBoot + Mybatis + Vue
使用步驟
前往發(fā)行版頁(yè)面,下載最新版本zip文件 解壓zip,如果是Mac/Linux操作系統(tǒng),運(yùn)行 startup.sh文件啟動(dòng),Windows操作系統(tǒng)運(yùn)行cmd輸入java -jar gen.jar啟動(dòng)瀏覽器訪(fǎng)問(wèn) http://localhost:6969/
默認(rèn)端口是6969,更改端口號(hào)按如下方式:
Mac/Linux操作系統(tǒng):打開(kāi) startup.sh文件,修改--server.port參數(shù)值Windows操作系統(tǒng):可執(zhí)行: java -jar gen.jar --server.port=端口號(hào)
docker運(yùn)行
方式一:下載公共鏡像
docker?pull?tanghc2020/gen:latest
下載完畢后,執(zhí)行docker run --name gen -p 6969:6969 -d <鏡像ID>
瀏覽器訪(fǎng)問(wèn)http://ip:6969/
方式二:本地構(gòu)建鏡像
clone代碼,然后執(zhí)行docker-build.sh腳本
執(zhí)行docker run --name gen -p 6969:6969 -d <鏡像ID>
其它
快速搭建SpringBoot+Mybatis應(yīng)用 更多模板
工程說(shuō)明
front:前端vue gen:后端服務(wù) db:數(shù)據(jù)庫(kù)初始化文件 script:輔助腳本
自主構(gòu)建
需要安裝Maven3,Java8
自動(dòng)構(gòu)建[推薦]:
Mac/Linux系統(tǒng)可直接執(zhí)行build.sh進(jìn)行構(gòu)建,構(gòu)建結(jié)果在dist文件夾下。
手動(dòng)構(gòu)建:
cd frontcd ..執(zhí)行 mvn clean package,在gen/target下會(huì)生成一個(gè)gen-xx-SNAPSHOT.jar(xx表示本號(hào))將 gen-xx-SNAPSHOT.jar和db下的gen.db放在同一個(gè)文件夾下執(zhí)行 java -jar gen-xx-SNAPSHOT.jar瀏覽器訪(fǎng)問(wèn) http://localhost:6969/執(zhí)行 npm run build:prod進(jìn)行打包,結(jié)果在dist下把dist中的所有文件,放到 gen/src/main/resources/public下
效果圖


題外話(huà): 目前小哈正在個(gè)人博客(新搭建的網(wǎng)站,域名就是犬小哈的拼音)?www.quanxiaoha.com?上更新《Go語(yǔ)言教程》、《Gin Web框架教程》,畢竟Go自帶天然的并發(fā)優(yōu)勢(shì),后端的同學(xué)還是要學(xué)一下的,這個(gè)教程系列小哈會(huì)一直更新下去,歡迎小伙伴們?cè)L問(wèn)哦~
END
有熱門(mén)推薦?
2.?還敢亂寫(xiě)代碼??騰訊 Code Review 規(guī)范出爐!
最近面試BAT,整理一份面試資料《Java面試BATJ通關(guān)手冊(cè)》,覆蓋了Java核心技術(shù)、JVM、Java并發(fā)、SSM、微服務(wù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)結(jié)構(gòu)等等。
獲取方式:點(diǎn)“在看”,關(guān)注公眾號(hào)并回復(fù)?Java?領(lǐng)取,更多內(nèi)容陸續(xù)奉上。
文章有幫助的話(huà),在看,轉(zhuǎn)發(fā)吧。
謝謝支持喲 (*^__^*)

