https://github.com/click33/sa-plus
一个基于 SpringBoot 的快速开发框架,内置代码生成器
https://github.com/click33/sa-plus
springboot springboot2
Last synced: 4 months ago
JSON representation
一个基于 SpringBoot 的快速开发框架,内置代码生成器
- Host: GitHub
- URL: https://github.com/click33/sa-plus
- Owner: click33
- License: mit
- Created: 2020-08-26T16:15:18.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-22T10:59:50.000Z (about 3 years ago)
- Last Synced: 2025-04-22T12:54:09.922Z (10 months ago)
- Topics: springboot, springboot2
- Language: Java
- Homepage: http://sa-plus.dev33.cn/
- Size: 1.45 MB
- Stars: 191
- Watchers: 7
- Forks: 76
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
v1.27.0
一个基于 SpringBoot 的快速开发框架,内置代码生成器
## 🔥 在线资料
- 在线文档:[http://sa-plus.dev33.cn/](http://sa-plus.dev33.cn/)
- 演示地址1:[http://demo-jj.dev33.cn/spdj-admin/index.html](http://demo-jj.dev33.cn/spdj-admin/index.html) (iframe版本)
- 演示地址2:[http://demo-jj.dev33.cn/sps_vue-element-admin/index.html](http://demo-jj.dev33.cn/sps_vue-element-admin/index.html) (Vue单页版本)
- QQ交流群:[310293485 点击加入](https://jq.qq.com/?_wv=1027&k=NNBSOkeA)
## 😘 项目优点
0. 封装 JavaWeb 常见功能:文件上传、角色授权、Redis控制台、API日志统计、跨域处理 等等。
1. 内置代码生成器,一键生成:普通input、多行文本域、富文本编辑器、日期控件、图片上传、音频上传、视频上传、 多图上传、树形表格、聚合外键、接口文档......
2. 提供两套UI皮肤:基于 iframe 的纯html版、基于 vue-cli 的单页版,适合不同团队技术栈。
3. 提供 API 文档编写工具,可一键生成接口文档,并提供在线测试接口能力。
4. 提供微服务版实现,定时同步更新:[https://gitee.com/click33/sp-cloud](https://gitee.com/click33/sp-cloud)
## ⚡ 功能架构
- 项目基于 `SpringBoot` 搭建,以 `Freemarker` 作为代码生成器模板
- 权限验证基于 Sa-Token:[http://sa-token.dev33.cn/](http://sa-token.dev33.cn/)
- 皮肤1基于 Sa-Admin 魔改适配:[https://gitee.com/click33/sa-admin](https://gitee.com/click33/sa-admin)
- 皮肤2基于 vue-element-admin 魔改适配:[https://github.com/PanJiaChen/vue-element-admin](https://github.com/PanJiaChen/vue-element-admin)
- 接口文档基于sa-doc:[http://sa-doc.dev33.cn/](http://sa-doc.dev33.cn/)
- ......
## ❤️ 需求提交
- **我们深知一个优秀的项目需要海纳百川,[点我在线提交需求](http://sa-app.dev33.cn/wall.html?name=sa-plus)**
## 💦 演示预览
## 🔨 贡献代码
1. 在github上fork一份到自己的仓库
2. clone自己的仓库到本地电脑
3. 在本地电脑修改、commit、push
4. 提交pr(点击:New Pull Request)
5. 等待合并
## 🌱 建议贡献的地方
- 修复源码现有bug,或增加新的实用功能
- 完善在线文档,或者修复现有错误之处
- 您可以参考项目issues与需求墙进行贡献
- 如果更新实用功能,可在文档友情链接处留下自己的推广链接
## 😎 QQ群
- QQ交流群:[310293485 点击加入](https://jq.qq.com/?_wv=1027&k=NNBSOkeA)
- 如遇bug或者有好想法,请加入qq群一起交流