一、开源项目简介

一个基于 SpringBoot 的快速开发框架,内置代码生成器。

只需写上简单的表注释,即可直接生成增删改查。

二、功能概述

框架集成JavaWeb开发常见功能,如:文件上传、角色授权、全局异常处理、redis控制台、API日志统计、全局配置、跨域处理、 统一的弹窗封装 等等,让你不再为项目的基础设施劳神费心!

高自动化代码生成:普通input、多行文本域、富文本、枚举按钮、日期控件、图片上传、音频上传、视频上传、 多图上传、树形表格、连接外键、聚合外键等等,你只需写上简单的表注释,即可直接生成完善的增删改查!

极致的开发体验是框架的宗旨,消灭重复,我们是专业的!

 项目优点

  1. 封装 JavaWeb 常见功能:文件上传、角色授权、Redis控制台、API日志统计、跨域处理 等等。
  2. 内置代码生成器,一键生成:普通input、多行文本域、富文本编辑器、日期控件、图片上传、音频上传、视频上传、 多图上传、树形表格、聚合外键、接口文档……
  3. 提供两套UI皮肤:基于 iframe 的纯html版、基于 vue-cli 的单页版,适合不同团队技术栈。
  4. 提供 API 文档编写工具,可一键生成接口文档,并提供在线测试接口能力。
  5. 提供微服务版实现,定时同步更新。

三、技术选型

功能架构

  • 项目基于 SpringBoot 搭建,以 Freemarker 作为代码生成器模板
  • 权限验证基于 Sa-Token
  • 皮肤1基于 Sa-Admin 魔改适配
  • 皮肤2基于 vue-element-admin 魔改适配
  • 接口文档基于sa-doc
  • ……

四、界面展示

一个基于SpringBoot的快速开发框架,内置代码生成器插图
一个基于SpringBoot的快速开发框架,内置代码生成器插图1
一个基于SpringBoot的快速开发框架,内置代码生成器插图2
一个基于SpringBoot的快速开发框架,内置代码生成器插图3
一个基于SpringBoot的快速开发框架,内置代码生成器插图4
一个基于SpringBoot的快速开发框架,内置代码生成器插图5

五、开源协议

使用MIT开源协议

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。