Java Web可视化界面在线生成代码系统,自定义代码模板,快速生成基础代码

可视化自定义模板代码生成系统

我的项目代码地址

  • Github:https://github.com/dolyw/ViewGenerator
  • Gitee(码云):https://gitee.com/dolyw/ViewGenerator

项目相关

版本 操作 链接
SpringBoot1.5(第一版) Test类生成代码 https://github.com/dolyw/ViewGenerator/releases
SpringBoot2.1(第二版) Test类生成代码 https://github.com/dolyw/ViewGenerator/releases
SpringBoot1.5(第三版) 可视化界面或Test类两种 当前

项目介绍

ViewGenerator是一个基于SpringBoot & FreeMarker的自定义模板代码生成系统,用于快速构建中小型项目,稳定、简单、快速,使我们摆脱那些重复劳动,专注于业务代码的编写,能在短短几十秒钟内实现一套简单的基础代码(自动生成Model、Mapper、MapperXML、Service、ServiceImpl、Controller、JS、Vue等自定义模板代码)

  1. 可视化界面,上手操作简单
  2. 高度灵活的代码模板配置(提供两套模板参考),可以自行添加N套代码模板
  3. 支持多数据库,支持在线生成代码且可提供ZIP文件下载

软件架构

SpringBoot + Mybatis + PageHelper + 通用Mapper + Thymeleaf(Amaze UI(布局) + Element UI(数据操作Vue.js))

安装教程

  1. 配置resource下config/generator.properties数据库信息,Test类在src\test\java\com\example\generator\GeneratorCode
  2. 模板提供两套示例LayUI和RESTful,自行添加模板路径src\test\resources\template\two
  3. 可视化界面操作运行项目src\main\java\com\example\Application.java即可,访问http://localhost:8080,可以在线设置生成代码的配置

使用说明

数据库要配置好,且必须有帐号权限(resource下config/generator.properties数据库信息)
系统预览
启动首页界面

Java Web可视化界面在线生成代码系统,自定义代码模板,快速生成基础代码_第1张图片

生成代码界面如下

Java Web可视化界面在线生成代码系统,自定义代码模板,快速生成基础代码_第2张图片

查看表详细信息界面如下

Java Web可视化界面在线生成代码系统,自定义代码模板,快速生成基础代码_第3张图片

输入表名生成代码界面如下

Java Web可视化界面在线生成代码系统,自定义代码模板,快速生成基础代码_第4张图片

配置更新界面如下

Java Web可视化界面在线生成代码系统,自定义代码模板,快速生成基础代码_第5张图片

搭建参考

  1. 感谢zeng1994的Java实现将文件或者文件夹压缩成zip:https://www.cnblogs.com/zeng1994/p/7862288.html

你可能感兴趣的:(Java)