- 💂 个人网站: IT知识小屋
- 🤟 版权: 本文由【IT学习日记】原创、需要转载请联系博主
- 💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦
写在前面
大家好,这里是IT学习日记。今日推荐项目:Sa-plus。
1000+优质开源项目推荐进度:5/1000。如需更多类型优质项目推荐,请在文章后留言。
项目介绍
Sa-plus是一个基于Spring Boot的快速开发框架,于2020年4月开源,现在持续更新迭代。
该框架内置了代码生成器,并集成了JavaWeb开发常见功能,如文件上传、角色授权、全局异常处理、Redis控制台、API日志统计、全局配置、跨域处理以及统一的弹窗封装等。这些功能的集成使得开发者无需再为项目的基础设施而烦恼,能够专注于业务逻辑的实现。
项目优势
-
封装了JavaWeb常见功能:文件上传、角色授权、Redis控制台、API日志统计、跨域处理等。
-
内置代码生成器,支持一键生成普通input、多行文本域、富文本编辑器、日期控件、图片上传、音频上传、视频上传、多图上传、树形表格、聚合外键等功能。
-
提供两套UI皮肤:基于iframe的纯HTML版和基于vue-cli的单页版,适用于不同团队的技术栈。
-
包含API文档编写工具,支持一键生成接口文档,并提供在线接口测试能力。
-
还提供了微服务版实现,定时同步更新:gitee.com/click33/sp-…。
-
社区活跃度高,拥有详尽的文档和强大的开发团队,能够迅速修复存在的漏洞
项目架构
- 项目基于SpringBoot搭建,使用Freemarker作为代码生成器模板。
- 权限验证基于Sa-Token:sa-token.dev33.cn/
- 皮肤1基于Sa-Admin魔改适配:gitee.com/click33/sa-…
- 皮肤2基于vue-element-admin魔改适配:github.com/PanJiaChen/…
- 接口文档基于sa-doc:sa-doc.dev33.cn/
模块展示
- 系统首页:可视化展示用户、商品订单等模块的统计数据
- 监控中心:可视化实时监控系统各项指标
- 权限控制:管理系统功能和权限分配
- 系统配置:管理系统基础配置信息
体验地址
- 源码下载地址:gitee.com/click33/sa-…
- 在线演示地址:demo-jj.dev33.cn/sps_vue-ele…
- 在线文档:sa-plus.dev33.cn/
如果这篇文章对您有帮助,请一定帮我点个 “关注” 和 “点赞”,这对我非常重要。我将会继续推荐更多优质项目和新闻。