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

Java专栏

共 1513字,需浏览 4分钟

 ·

2021-03-17 12:28

超全面!Java核心知识总结(点击查看)

超全面!Java核心知识总结(点击查看)


来源:gitee.com/durcframework/code-gen

  • code-gen
  • 使用步骤
  • 其它
  • 工程说明
  • 自主构建
  • 效果图

code-gen

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

用到的技术:SpringBoot + Mybatis + Vue

使用步骤

默认端口是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应用
  • 更多模板

工程说明

  • 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

效果图

代码生成
生成结果


如有文章对你有帮助,

在看”和转发是对我最大的支持!


推荐 GitHub 书籍仓库
https://github.com/ebooklist/awesome-ebooks-list

整理了大部分常用 技术书籍PDF,持续更新中... 你需要的技术书籍,这里可能都有...


点击文末“阅读原文”可直达

整理不易,麻烦各位小伙伴在GitHub中来个Star支持一下

浏览 19
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报