java学习基地

微信扫一扫 分享朋友圈

已有 1566 人浏览分享

一个基于SpringBoot + Mybatis + Vue的代码生成器

[复制链接]
1566 2

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>


别的
工程阐明
  • 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下
结果图代码天生天生成果

举报 使用道具

回复

评论 2

青柠  vip年度会员  发表于 2020-12-22 19:01:50 | 显示全部楼层
支持,楼下的跟上哈~

举报 使用道具

回复
空楼花吹雪  vip终身会员  发表于 2020-12-22 19:29:26 | 显示全部楼层
好,很好,非常好!

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

关注

0

粉丝

138

主题
精彩推荐
热门资讯
网友晒图
图文推荐

Archiver|手机版|java学习基地 |网站地图

GMT+8, 2021-7-30 15:12 , Processed in 0.719754 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.