一個超級牛逼基於SpringBoot + Mybatis + Vue的程式碼生成器
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執行
-
方式一:下載公共映象
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>
其它
-
快速搭建SpringBoot+Mybatis應用 https://gitee.com/durcframework/code-gen/wikis/pages
-
更多模板 https://gitee.com/durcframework/code-gen/wikis/pages
工程說明
-
front:前端vue
-
gen:後端服務
-
db:資料庫初始化檔案
-
script:輔助指令碼
自主構建
需要安裝Maven3,Java8
-
自動構建[推薦]:
Mac/Linux系統可直接執行build.sh
進行構建,構建結果在dist
資料夾下。
-
手動構建:
cd front
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/
-
執行
npm run build:prod
進行打包,結果在dist下 -
把dist中的所有檔案,放到
gen/src/main/resources/public
下
-
效果圖
程式碼生成
需要基於SpringBoot + Mybatis + Vue的程式碼生成器專案地址勞煩您一鍵三連檢視下方圖片獲取
相關文章
- 分享一段牛逼程式碼
- IntelliJ IDEA 15款 神級超級牛逼外掛推薦(真的超級牛X)IntelliJIdea
- 還在寫CURD?試試這款基於mybatis-plus的springboot程式碼生成器MyBatisSpring Boot
- SpringBoot整合MyBatis-Plus框架(程式碼生成器)Spring BootMyBatis框架
- 如何設計一個牛逼的API介面API
- 一款基於Mybatis的編譯期SQL生成器MyBatis編譯SQL
- MyBatis Plus程式碼生成器MyBatis
- 如何僱一個牛逼的 Node.js 開發者Node.js
- 牛逼至極!用這個神器看程式碼太舒服了
- Jeecgboot-Vue3 v1.0.0 版本正式釋出,基於程式碼生成器的企業級低程式碼平臺bootVue
- 告訴你 Redis 是一個牛逼貨Redis
- 如何設計一個牛逼的訊息佇列?佇列
- 基於Vue的極簡生成器 — VuepressVue
- IntelliJ IDEA 15款 神級超級牛逼外掛推薦(超讚,誰用誰知道)IntelliJIdea
- 基於vs外掛的abp程式碼生成器
- SpringBoot程式碼生成器Spring Boot
- 史上最牛逼程式猿-《棋魂》
- mybatis_plus程式碼生成器類MyBatis
- MyBatis-Plus之程式碼生成器MyBatis
- Mybatis自動程式碼生成器的實現MyBatis
- Mybatis-plus程式碼生成器的實現MyBatis
- MyBatis 進階,MyBatis-Plus!(基於 Springboot 演示)MyBatisSpring Boot
- 超牛逼的一款開源即時效能監控系統!
- 10個頂級的CSS3程式碼生成器CSSS3
- mybatis plus原始碼解析(一) ---基於springboot配置載入和SqlSessionFactory的構造MyBatis原始碼Spring BootSQLSession
- springboot mybatis 專案框架原始碼 shiro 整合程式碼生成器 ehcache快取Spring BootMyBatis框架原始碼快取
- 寫一個簡單的程式碼生成器
- springboot超級詳細的日誌配置(基於logback)Spring Boot
- Bong!5 款超牛逼的 Jupyter Notebook 外掛!
- 超牛逼的效能監控神器!快速定位線上問題
- 超級有用的9個PHP程式碼片段PHP
- mybatis-generator-程式碼自動生成器MyBatis
- 推薦一個基於Springboot+Vue的開源部落格系統Spring BootVue
- 牛逼程式設計師分五種不同類別,你屬於哪一種?程式設計師
- 裝逼技巧:程式設計師如何用程式碼罵別人sb,以及證明自己牛逼!程式設計師
- debianAPT的超級牛功能(轉)APT
- 【專案總結】:如何做一個牛逼的Team leader?
- windows10風格 springboot mybatis 專案框架原始碼 shiro 整合程式碼生成器WindowsSpring BootMyBatis框架原始碼