《灯灯》多租户快速开发平台 5.2.0 发布,新增开放平台能力
升级日志
- feat(lamp-thirdparty): 新增第三方接口服务,专门用于提供接口给第三方调用
- feat(lamp-sop-admin): 新增开放平台管理服务,专门用于提供第三方平台管理端接口
- feat(lamp-sop-admin): 新增 【开放平台】 - 【开放接口】 相关功能
- feat(lamp-sop-admin): 新增 【开放平台】 - 【文档配置】 相关功能
- feat(lamp-sop-admin): 新增 【开放平台】 - 【文档管理】 相关功能
- feat(lamp-sop-admin): 新增 【开放平台】 - 【开放应用】 相关功能
- feat(lamp-sop-admin): 新增 【开放平台】 - 【应用分组】 相关功能
- feat(lamp-sop-admin): 新增 【开放API】 - 【应用申请】 相关功能
- feat(lamp-sop-admin): 新增 【开放API】 - 【文档列表】 相关功能
- feat(lamp-sop-admin): 新增 【开放文档】 相关功能
- faet(lamp-generator): 代码生成器支持vben5版前端的主从模式
- feat(lamp-web-max-vben): 新增DocLayout布局
- fix(lamp-log-starter): 修复记录操作日志时, 无法记录完整的traceId、userid 等参数
- fix(lamp-system/lamp-oauth): 用户回显接口移动到system服务,修复不能正常调用DefUserFacade接口的bug
- fix(lamp-gererator): 代码生成器 生成项目或服务时, 服务名 支持携带 - 号
- fix(lamp-web-max-vben): 注册页面无法正常访问
- fix(lamp-web-max-vben): 【资源维护】微服务模式 配置接口时,多了一个/
- fix(lamp-web-max-vben): 【角色管理】首次进入角色页面时,仅查询该企业拥有的应用和资源
- fix(lamp-web-max-vben): 修复应用授权,勾选应用触发全选数据时,无法正确获取勾选的资源数据
- fix(lamp-web-max-vben): 应用资源授权成功后路由跳转时,指定了错误的name导致跳转页面后出现空白
- refactor: 菜单名变更。
- 一级菜单: 租户管理 -> 租户中心
- 二级菜单:员工维护 -> 员工管理、岗位维护 -> 岗位管理、角色授权维护 -> 角色管理、数据源维护 -> 数据源管理、租户维护 -> 租户管理、应用维护->应用列表、资源维护->资源管理、字典维护->字典列表、参数维护 -> 参数管理、地区维护 -> 地区管理、客户端维护 -> 客户端管理、字典项维护 -> 字典项管理、应用资源维护 -> 应用资源管理
- refactor(nacos): 修改nacos中的配置文件,重新递增排列各个服务的端口号
- refactor(lamp-system): 优化字典的主从模式修改和复制接口逻辑
- refactor(lamp-generator): 根据javadoc规范来优化代码生成模版
- refactor(lamp-generator): 优化代码生成时,字段的swagger注释截取字符变更为“换行符”
- refactor(lamp-core): 完善Tree工具类
- refactor(lamp-web-max-vben): 菜单红点默认改成 红色
- refactor(lamp-web-max-vben): 按钮权限编码从枚举类调整为json类
- refactor(lamp-web-max-vben): 【资源维护】-选择接口时,支持搜索
- refactor(lamp-web-max-vben): 取消【应用资源授权】-续期时,资源树的级联选择
- refactor(lamp-web-max-vben): 优化 BasicTitle、ApiSelect等组件
- refactor(lamp-web-max-vben): 优化fast-crud配置,统一处理查看页面组件回显问题
- refactor(lamp-web-max-vben): 优化应用资源授权时,若无勾选某个应用下的任意资源,视为该应用无需修改权限
体验网址
| vben2 版 | vben5 版 | soybean 版 |
数据源模式 | 点我体验 | 点我体验 | 点我体验 |
字段模式 | 点我体验 | 点我体验 | 点我体验 |
本次升级功能预览
1. 开放文档首页
2. 开放文档
3. 全局响应码
4. 应用申请
5. 开放接口
6. 文档配置
7、 文档管理
8. 开放应用
9. 应用分组
关于 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业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Wow v5.15.2 发布,微服务开发框架
Wow v5.15.2 已经发布,微服务开发框架。 v5.15.2 里程碑更新 —— 聚合查询革命 & 开发者体验新高度 新特性重磅登场 创新聚合查询体系 全场景覆盖:新增 AggregatedListQuery/AggregatedPagedQuery/SingleQuery 多场景支持 超强解析引擎:字段路径解析机制增强 300%,支持深度嵌套结构 智能 Schema 生成:JSON schema 自动生成能力现可识别复杂聚合条件 OpenAPI 生态升级 支持 12 种扩展 OpenAPI 格式值 深度集成 Jackson @JsonIgnore 注解 多态类型支持惊艳亮相 架构革命 标准化接口:全新 ICondition 接口重构条件体系 智能判空:Projection.isEmpty() 扩展函数助力空值检查 公共字段沉淀:OrderAggregated 查询公共字段标准化 性能飞跃 OpenTelemetry 组件升级至 v2.16.0 Angular 框架更新至 v19.2.11 最新稳定版 精准修复 彻底解决 OpenAPI 查询组件 schema 分配异常问题...
- 下一篇
sqltoy-orm 5.6.45.RC3 已经发布,ORM 框架
sqltoy-orm 5.6.45.RC3 已经发布,ORM 框架 此版本更新内容包括: 1、增加@secure-loop 和 @secure-loop-full 非注入循环 secure-loop自动去除循环中的null记录,secure-loop-full则不去除null记录 selet * from table t1 where 1=1 #[(@secure-loop(:nameList ,' t1.name like :nameList[i] ',' or '))] secure-loop跟@value(:name)以及valid-sqlInjection组合完全替代之前loop拼接(原则上能不用@value尽量不用) String sql = """ selet * from table t1 where 1=1 #[@secure-loop(:nameList ,' t1.name like @value(:nameList[i]) and t.status=:status',' or ')] """; 2、增加了对sql中参数进行sql注入校验功能 <sql id=...
相关文章
文章评论
共有0条评论来说两句吧...