code-gen是一款程式碼產生工具,可自訂模板產生不同的程式碼,支援MySQL、Oracle、SQL Server、PostgreSQL。
只需要一個Java8環境,下載後即可執行使用。
步驟簡單,只需配置資料來源,然後勾選範本即可產生程式碼。
預設提供了通用的實體類別、mybatis介面、mybatis設定檔模板,可以快速開發mybatis應用程式。
用到的技術:SpringBoot + Mybatis + Vue
前往發行版頁面,下載本zip文件
解壓縮zip,如果是Mac/Linux作業系統,執行startup.sh檔案啟動,Windows作業系統執行cmd輸入java -jar gen.jar啟動
瀏覽器造訪http://localhost:6969/
預設連接埠是6969,更改連接埠號碼如下
Mac/Linux作業系統:開啟startup.sh文件,修改--server.port參數值
Windows作業系統:可執行:java -jar gen.jar --server.port=連接埠號
方式一:下載公共鏡像
docker pull tanghc2020/gen:latest
下載完畢後,執行docker run --name gen -p 6969:6969 -d <鏡像ID>
瀏覽器訪問http://ip:6969/
方式二:本地建置鏡像
clone程式碼,然後執行docker-build.sh腳本
執行docker run --name gen -p 6969:6969 -d <映像ID>
front:前端vue
gen:後端服務
db:資料庫初始化文件
script:輔助腳本
需要安裝Maven3,Java8
Mac/Linux系統可直接執行build.sh進行構建,構建結果在dist資料夾下。
cd front
執行npm run build:prod進行打包,結果在dist下
把dist中的所有文件,放到gen/src/main/resources/public下
cd ..
執行mvn clean package,在gen/target下會產生一個gen-xx-SNAPSHOT.jar(xx表示本號)
將gen-xx-SNAPSHOT.jar和db下的gen.db放在同一個資料夾下
執行java -jar gen-xx-SNAPSHOT.jar
瀏覽器造訪http://localhost:6969/