lamp-cloud 5.8.0 发布,新增缓存清理 + 修复优化全覆盖
项目迭代更新日志
1. chore: 依赖升级
-
spring-boot-starter-parent:3.5.7 → 3.5.8
-
spring-framework:更新至6.2.15
-
nacos:更新至3.1.1
-
spring-boot-admin:更新至3.5.6
-
dubbo:更新至3.3.6
-
hutool:更新至5.8.42
-
mybatis-plus:更新至3.5.15
-
fastjson2:更新至2.0.60
2. 问题修复(fix(lamp-mvc))
-
修正QueryController查询单体详情接口中id参数位置
3. 配置重构(refactor(config))
-
重构sop-service-support和sop-gateway-server
-
ApiConfig、SignException、SignConfig、SignUtil统一由sop-service-support管理
4. 功能新增(feat)
-
lamp-sdk-core:支持文件下载功能,改进响应解析
-
lamp-sdk-core:支持接口调用时传递回调地址,未传递则默认使用isv表配置地址
-
lamp-openapi-controller:提供回调接口NotifyCallbackController类
-
lamp-simple-sdk:提供回调接口示例NotifyTest类
-
lamp-sop-admin:实现回调接口、重试机制及帮助文档功能
-
lamp-sop-admin-api:提供回调接口NotifyFacade
四、项目地址
- https://github.com/dromara/lamp-cloud
- https://gitee.com/dromara/lamp-cloud
- https://gitcode.com/dromara/lamp-cloud
关于 lamp
灯灯 (简称灯, 英文名:lamp),她是一个项目集,为满足高内聚低耦合设计原则,将一个大项目拆解为以下几个子项目:
-
lamp-util:后端工具集
-
lamp-cloud:基于 Spring Cloud 实现的后台
-
lamp-boot:基于 Spring Boot 实现的后台
-
lamp-job:基于 xxl-job 集成本项目的分布式定时任务
-
lamp-generator:代码生成器
-
lamp-web:前端
lamp-cloud 简介
lamp-cloud是基于SpringCloudAlibaba、 SpringCloud、 SpringBoot 开发的微服务中后台快速开发平台,支持 jdk17、jdk11和jdk8,专注于多租户 (SaaS 架构) 解决方案,亦可作为普通项目(非 SaaS 架构)的基础开发框架使用,目前已实现 数据库隔离、字段隔离 等租户隔离方案以及非租户隔离的解决方案。
她拥有自研 RBAC(基于租户应用的角色权限控制体系)、网关统一鉴权、数据权限、优雅缓存解决方案、防缓存击穿、前后端统一表单校验、字典数据自动回显、可视化前后端代码生成器、支持多种文件存储、支持多种短信邮件发送接口、灰度发布、防 XSS 攻击、防 SQL 注入、分布式事务、分布式定时任务等功能;支持多业务系统并行开发, 支持多服务并行开发,是中后台系统开发脚手架的最佳选择。
lamp-cloud 代码简洁,注释齐全,架构清晰,非常适合个人学习以及中小企业作为基础框架使用。采用 Spring Cloud Alibaba、SpringBoot、Mybatis、Seata、Sentinel、RabbitMQ、FastDFS/MinIO、SkyWalking 等主要框架和中间件。本项目旨在实现基础框架能力,不涉及具体业务。