1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

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

        共 1763字,需瀏覽 4分鐘

         ·

        2021-05-21 14:04

        今日推薦
        后端接口如何提高性能?
        16 個(gè)寫代碼的好習(xí)慣
        為什么不推薦使用BeanUtils屬性轉(zhuǎn)換工具
        盤點(diǎn)阿里巴巴 34 個(gè)牛逼 GitHub 項(xiàng)目
        常見代碼重構(gòu)技巧(非常實(shí)用)

        code-gen

        一款代碼生成工具,可自定義模板生成不同的代碼,支持MySQL、Oracle、SQL Server、PostgreSQL。

        • 只需要一個(gè)Java8環(huán)境,下載后即可運(yùn)行使用。
        • 步驟簡(jiǎn)單,只需配置一個(gè)數(shù)據(jù)源,然后勾選模板即可生成代碼。
        • 默認(rèn)提供了通用的實(shí)體類、mybatis接口、mybatis配置文件模板,可以快速開發(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)
        • 瀏覽器訪問http://localhost:6969/

        默認(rèn)端口是6969,更改端口號(hào)按如下方式:

        • Mac/Linux操作系統(tǒng):打開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>

        瀏覽器訪問http://ip:6969/

        • 方式二:本地構(gòu)建鏡像

        clone代碼,然后執(zhí)行docker-build.sh腳本

        執(zhí)行docker run --name gen -p 6969:6969 -d <鏡像ID>

        其它

        • 快速搭建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ù)庫(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 front

          cd ..

          • 執(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
          • 瀏覽器訪問http://localhost:6969/
          • 執(zhí)行npm run build:prod進(jìn)行打包,結(jié)果在dist下
          • 把dist中的所有文件,放到gen/src/main/resources/public

        效果圖

        代碼生成
        生成結(jié)果

        項(xiàng)目地址

        https://gitee.com/durcframework/code-gen

        推薦文章


        更多項(xiàng)目源碼

        瀏覽 18
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            麻豆视频免费在线观看 | 欧美馒头逼| 丁香五月天激情婷婷 | xxxxx18国产 | 大黑鸡巴插逼 | 国产午夜麻豆影院在线观看 | 一级免费黄视频 | 懂色av粉嫩av蜜臀av | 乳色吐息日漫 | 艹在线 |