lamp-cloud 5.5.1 发布, 专注多租户架构解决方案
🚀 后端升级说明
#📦 依赖版本更新
以下核心依赖已升级至更稳定、安全的版本:
依赖项 | 版本要求 |
---|---|
okio | > 3.12.0 |
okhttp3 | > 4.12.0 |
poi | > 5.3.0 |
spring-boot | > 3.5.5 |
spring-framework | > 6.2.10 |
nacos | > 3.0.3 |
spring-boot-admin | > 3.5.2 |
druid | > 1.2.27 |
fastmybatis | > 3.1.7 |
commons-beanutils | > 1.11.0 |
commons-exec | > 1.5 |
commons-email | > 1.6.0 |
commons-io | > 2.20.0 |
commons-logging | > 1.3.5 |
#🔧 架构优化
- 配置管理优化
- 代码生成器服务配置已拆分为
lamp-generator-server.yml
+application-dev.yml
,实现环境配置分离 lamp-openapi-server
和lamp-sop-admin-server
配置全面迁移至 Nacos 中心化管理- 日志配置统一归集到
common.yml
,支持多服务日志策略一键调整
- 代码生成器服务配置已拆分为
- 服务治理增强
- Dubbo 注册新增
sba: ignore
元数据标签,有效避免 Spring Boot Admin 对 Dubbo 服务的误监控 - 代码生成器全面重构,新生成服务完全适配最新架构规范和配置标准
- Dubbo 注册新增
#🐞 问题修复
- Sop 接口代理兼容性
- 修复被代理类无法正确获取接口定义的问题,增强框架在代理场景下的稳定性
#💫 前端升级说明
#🎯 框架同步
- 同步最新 Vben 版本,获得性能提升和新特性支持
#✨ 体验优化
- 全面优化
useVbenForm
组件样式布局 - 重构操作按钮组视觉设计与定位逻辑
- 智能调整 actions 区域布局,提升表单操作体验
#📋 升级建议
- 依赖检查:建议在升级前执行依赖冲突检查
- 配置迁移:请注意新版配置结构变化,及时调整本地配置
- 全面测试:重点验证代码生成功能和表单组件的使用场景
体验网址
| vben2 版 | vben5 版 | soybean 版 |
数据源模式 | 点我体验 | 点我体验 | 点我体验 |
字段模式 | 点我体验 | 点我体验 | 点我体验 |
关于 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 等主要框架和中间件。本项目旨在实现基础框架能力,不涉及具体业务。
关注项目
-
官网:https://tangyh.top
-
源码:https://github.com/dromara/lamp-cloud
-
源码:https://gitee.com/dromara/lamp-cloud

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Dante Cloud v3.5.5.1 发布,企业级技术中台微服务架构
Dante Cloud v3.5.5.1 已经发布,企业级技术中台微服务架构。 feat: v3.5.5.1 主要更新 [重构] 重构系统核心权限验证及去重逻辑,将其核心验证方法有原有基于 AntPathRequestMatcher 扩展思路变更为使用 Spring Security 新版更为推荐的 PathPatternRequestMatcher 方式,效率更高代码逻辑也更加简洁。 其它更新 [重构] 重构 ip2region 模块为 ip2location,新增大 xdb 文件查询支持。 [重构] 适配 commons-lang3 最新版本,StringUtils.equalsIgnoreCase 替换为 Strings.CI.equals [重构] 适配 commons-lang3 最新版本,StringUtils.equals 替换为 Strings.CS.equals [重构] 适配 commons-lang3 最新版本,StringUtils.startsWith 替换为 Strings.CS.startsWith [重构] 适配 commons-lang3 最新版本,S...
- 下一篇
Bootstrap 5.3.8 发布
Bootstrap 5.3.8 现已发布,具体更新内容如下: What's Changed 简化发布准备脚本#41539 Docs:将本地开发端口恢复到 9001#41545 Docs:使用 Example短代码代替仅带有.bd-exampleclass 的div#41556 Docs:修复开发模式下的 scss 自动重新编译#41574 修复color-contrast()function 以符合 WCAG 2.1#41585 OSSF Scorecard#41571 Workflows:使用 SHA-1 进行第三方操作#41595 Docs:取消压缩可下载的示例 HTML 文件#41637 Docs:使用<Example>时向按钮添加工具提示,而不仅仅是<Code>#41582 将光标指针置于输入搜索取消按钮上#41639 CSS:防止具有多行内容的 flex containers 中的spinner distortion#41654 将 MyGet 脚本迁移到 GH actions#41583 Revert "Attempt to return focus...
相关文章
文章评论
共有0条评论来说两句吧...