Spring TayBct
2024年9月20日大约 3 分钟
Spring TayBct
Java 后端开发, Spring Boot 框架基础后台管理业务功能集成
功能
- 后台管理基础功能
后台管理会用到的一些基础功能,包括不限于,用户体系(多租户 + RABC)、字典/参数管理、任务调度、通知公告、流程管理 - 初始化项目
可以用来当 Spring Boot 项目的初始化模板项目,已经默认集成了一些常用的框架,以及对他们做了常用的配置(这些配置在后续开发的过程中可以自行修改) - RBAC(角色-权限-控制)
最常用的权限控制,权限这里还包含了菜单和接口请求 - Spring Cloud GateWay + Nacos + Dubbo(微服务<==>单体架构完美转换)
去掉 Spring Cloud Gateway、Dubbo/Feign、Nacos 就变单体,加上就是微服务,根据项目实际需求来决定 - 鉴权/资源服务器
Spring Authorization Server(OAuth2)自定义鉴权类型和后续可扩展 - 多数据源
兼容多种数据库 - 国密
使用国密算法加密涉及到敏感的数据 - RESTful 接口
这边建议所有的后端接口(与前端对接的接口)都严格遵循 RESTful 风格
源码
相关信息
拿人东西就分享出来,项目代码借鉴了许多互联网上的同行和我自身的经验,希望对你有帮助