简介
lamp-cloud 基于jdk21、jdk17、jdk8 + SpringCloud + SpringBoot 开发的微服务中后台快速开发平台,专注于多租户(SaaS架构)解决方案,亦可作为普通项目(非SaaS架构)的基础开发框架使用,目前已实现插拔式数据库隔离、SCHEMA隔离、字段隔离 等租户隔离方案。
项目架构
项目特点
自研RBAC(基于租户应用的角色权限控制体系) 网关统一鉴权 数据权限 优雅缓存解决方案 防缓存击穿 前后端统一表单校验 字典数据自动回显 可视化前后端代码生成器 支持多种文件存储 支持多种短信邮件发送接口 灰度发布 防XSS攻击 防SQL注入 分布式事务 分布式定时任务等功能 支持多业务系统并行开发 支持多服务并行开发
项目预览
项目源码
https://gitee.com/dromara/lamp-cloud