🎉 4.6.0.RELEASE 升级适配 SpringCloud2025 SpringBoot3.5,Ureport增加token鉴权逻辑

This commit is contained in:
smallchill 2025-07-03 23:34:21 +08:00
parent 080fff52b2
commit a965a5ae6b
4 changed files with 46 additions and 26 deletions

View File

@ -1,16 +1,20 @@
<p align="center">
<img src="https://img.shields.io/badge/Release-V4.5.0-green.svg" alt="Downloads">
<img src="https://img.shields.io/badge/JDK-17+-green.svg" alt="Build Status">
<p align="center">
<img src="https://img.shields.io/badge/Release-V4.6.0-blue.svg" alt="Downloads">
<img src="https://img.shields.io/badge/JDK-17+-green.svg" alt="Build Status">
<img src="https://img.shields.io/badge/license-Apache%202-blue.svg" alt="Build Status">
<img src="https://img.shields.io/badge/Spring%20Cloud-2023-blue.svg" alt="Coverage Status">
<img src="https://img.shields.io/badge/Spring%20Boot-3.2-blue.svg" alt="Downloads">
<a target="_blank" href="https://bladex.cn">
<img src="https://img.shields.io/badge/Author-Small%20Chill-ff69b4.svg" alt="Downloads">
</a>
<a target="_blank" href="https://bladex.cn">
<img src="https://img.shields.io/badge/Copyright%20-@BladeX-%23ff3f59.svg" alt="Downloads">
</a>
</p>
<img src="https://img.shields.io/badge/Spring%20Cloud-2025-blue.svg" alt="Coverage Status">
<img src="https://img.shields.io/badge/Spring%20Boot-3.5-blue.svg" alt="Downloads">
<a href="https://central.sonatype.com/artifact/org.springblade/blade-core-bom/versions">
<img src="https://img.shields.io/nexus/r/https/oss.sonatype.org/org.springblade/blade-core-bom.svg?style=flat-square" alt="Downloads">
</a>
<br/>
<a target="_blank" href="https://bladex.cn">
<img src="https://img.shields.io/badge/Author-Small%20Chill-ff69b4.svg" alt="Downloads">
</a>
<a target="_blank" href="https://bladex.cn">
<img src="https://img.shields.io/badge/Copyright%20-@BladeX-%23ff3f59.svg" alt="Downloads">
</a>
</p>
## SpringBlade微服务开发平台
* 采用前后端分离的模式,前端开源两个框架:[Sword](https://gitee.com/smallc/Sword) (基于 React、Ant Design)、[Saber](https://gitee.com/smallc/Saber) (基于 Vue、Element-UI)
@ -33,12 +37,12 @@
|----------------------|------------|
| Java | 17+ |
| NodeJS | 18+ |
| Spring | 6.1.15 |
| Spring Boot | 3.2.12 |
| Spring Cloud | 2023.0.3 |
| Spring Cloud Alibaba | 2023.0.1.2 |
| Nacos Alibaba | 2.3.2 |
| Mybatis Plus | 3.5.8 |
| Spring | 6.2.8 |
| Spring Boot | 3.5.3 |
| Spring Cloud | 2025.0.0 |
| Spring Cloud Alibaba | 2023.0.3.3 |
| Nacos Alibaba | 3.0.2 |
| Mybatis Plus | 3.5.12 |
## 工程结构
@ -50,16 +54,20 @@ SpringBlade
├── blade-ops -- 运维中心
├ ├── blade-admin -- spring-cloud后台管理
├ ├── blade-develop -- 代码生成
├ ├── blade-resource -- 资源管理
├ ├── blade-report -- 报表模块
├ ├── blade-resource -- 资源模块
├ ├── blade-seata-order -- seata分布式事务demo
├ ├── blade-seata-storage -- seata分布式事务demo
├── blade-service -- 业务模块
├ ├── blade-demo -- 示例模块
├ ├── blade-desk -- 工作台模块
├ ├── blade-log -- 日志模块
├ └── blade-system -- 系统模块
├── blade-service-api -- 业务模块api封装
├ ├── blade-demo-api -- 示例api
├ ├── blade-desk-api -- 工作台api
├ ├── blade-dict-api -- 字典api
├ ├── blade-scope-api -- 权限api
├ ├── blade-system-api -- 系统api
└── └── blade-user-api -- 用户api
```
@ -86,7 +94,7 @@ SpringBlade
| BladeX企业级开发平台 | [https://saber3.bladex.cn](https://saber3.bladex.cn) |
| BladeX可视化数据大屏 | [https://data.bladex.cn](https://data.bladex.cn) |
| BladeX物联网开发平台 | [https://iot.bladex.cn](https://iot.bladex.cn) |
| BladeXAI大模型平台 | [https://aigc.bladex.cn/](https://aigc.bladex.cn/) |
| BladeXAI大模型平台 | [https://ai.bladex.cn/](https://ai.bladex.cn/) |
## 前端项目

View File

@ -1,6 +1,6 @@
{
"name": "sword-admin",
"version": "4.5.0",
"version": "4.6.0",
"description": "An out-of-box UI solution for enterprise applications",
"private": true,
"scripts": {

View File

@ -20,14 +20,14 @@ class Workplace extends PureComponent {
<Row gutter={24}>
<Col span={24}>
<div style={{ textAlign: 'center' }}>
<img src="https://img.shields.io/badge/Release-V4.5.0-green.svg" alt="Downloads" />
<img src="https://img.shields.io/badge/Release-V4.6.0-green.svg" alt="Downloads" />
<img src="https://img.shields.io/badge/JDK-17+-green.svg" alt="Build Status" />
<img
src="https://img.shields.io/badge/Spring%20Cloud-2023-blue.svg"
src="https://img.shields.io/badge/Spring%20Cloud-2025-blue.svg"
alt="Coverage Status"
/>
<img
src="https://img.shields.io/badge/Spring%20Boot-3.2-blue.svg"
src="https://img.shields.io/badge/Spring%20Boot-3.5-blue.svg"
alt="Downloads"
/>
<a href="https://bladex.cn">
@ -212,7 +212,19 @@ class Workplace extends PureComponent {
</Row>
<Row gutter={24}>
<Card className={styles.card} bordered={false}>
<Collapse bordered={false} defaultActiveKey={['41']}>
<Collapse bordered={false} defaultActiveKey={['42']}>
<Panel header="4.6.0发布 升级适配 SpringCloud2025 SpringBoot3.5" key="42">
<div>1.[升级]Spring 6.2.8</div>
<div>2.[升级]SpringBoot 3.5.3</div>
<div>3.[升级]SpringCloud 2025.0.0</div>
<div>4.[升级]SpringCloud Alibaba 2023.0.3.3</div>
<div>5.[升级]Nacos 3.0.2</div>
<div>6.[升级]MybatisPlus 3.5.12</div>
<div>7.[新增]Ureport报表Token鉴权逻辑</div>
<div>8.[新增]登录认证IP锁定逻辑</div>
<div>9.[新增]excel封装将easyexcel切换为fastexcel</div>
<div>10.[优化]适配优化knife4j与springboot3.5版本的兼容性</div>
</Panel>
<Panel header="4.5.0发布 新增账号锁定与解锁功能,新增腾讯云对象存储支持" key="41">
<div>1.[新增]账号锁定与解锁功能</div>
<div>2.[新增]腾讯云对象存储支持</div>

View File

@ -69,7 +69,7 @@ class User extends PureComponent {
}
Modal.confirm({
title: '重置密码确认',
content: '确定将选择账号密码重置为123456?',
content: '确定将选择账号密码重置为初始密码?',
okText: '确定',
okType: 'danger',
cancelText: '取消',