Browse Source

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

smallchill 1 month ago
parent
commit
8eb13b24cf
5 changed files with 55 additions and 42 deletions
  1. 50 37
      README.md
  2. 1 1
      doc/sql/blade-saber-mysql.sql
  3. 2 2
      pom.xml
  4. 1 1
      src/main/resources/application.yml
  5. 1 1
      src/test/resources/application.yml

+ 50 - 37
README.md

@@ -1,16 +1,20 @@
- <p align="center">
-      <img src="https://img.shields.io/badge/Release-V4.6.0-SNAPSHOT-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,35 +37,44 @@
 |----------------------|------------|
 | 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     |
 
 
 ## 工程结构
 ``` 
 SpringBlade
-├── blade-auth -- 授权服务提供
-├── blade-common -- 常用工具封装包
-├── blade-gateway -- Spring Cloud 网关
-├── blade-ops -- 运维中心
-├    ├── blade-admin -- spring-cloud后台管理
-├    ├── blade-develop -- 代码生成
-├    ├── blade-resource -- 资源管理
-├    ├── blade-seata-order -- seata分布式事务demo
-├    ├── blade-seata-storage -- seata分布式事务demo
-├── blade-service -- 业务模块
-├    ├── blade-desk -- 工作台模块 
-├    ├── blade-log -- 日志模块 
-├    └── blade-system -- 系统模块 
-├── blade-service-api -- 业务模块api封装
-├    ├── blade-desk-api -- 工作台api 
-├    ├── blade-dict-api -- 字典api 
-├    ├── blade-system-api -- 系统api 
-└──  └── blade-user-api -- 用户api 
+├── src/main/java/org/springblade
+│   ├── Application.java -- 启动类
+│   ├── common -- 公共模块
+│   │   ├── cache -- 缓存配置
+│   │   ├── config -- 系统配置
+│   │   ├── constant -- 常量定义
+│   │   ├── launch -- 启动配置
+│   │   └── tool -- 工具类
+│   ├── core -- 核心模块
+│   │   ├── log -- 日志拓展
+│   │   └── secure -- 安全拓展
+│   └── modules -- 业务模块
+│       ├── auth -- 认证授权模块
+│       ├── desk -- 工作台模块
+│       ├── develop -- 代码生成模块
+│       ├── resource -- 资源管理模块
+│       └── system -- 系统管理模块
+├── src/main/resources
+│   ├── application.yml -- 主配置文件
+│   ├── application-dev.yml -- 开发环境配置
+│   ├── application-test.yml -- 测试环境配置
+│   ├── application-prod.yml -- 生产环境配置
+│   └── config -- 其他配置文件
+├── doc -- 文档目录
+│   ├── script -- 启动脚本
+│   └── sql -- 数据库脚本
+└── pom.xml -- Maven配置文件
 ```
 
 ## 官方信息
@@ -86,7 +99,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/)      |
 
 ## 前端项目
 

File diff suppressed because it is too large
+ 1 - 1
doc/sql/blade-saber-mysql.sql


+ 2 - 2
pom.xml

@@ -7,10 +7,10 @@
     <groupId>org.springblade</groupId>
     <artifactId>SpringBlade</artifactId>
     <packaging>jar</packaging>
-    <version>4.6.0-SNAPSHOT</version>
+    <version>4.6.0</version>
 
     <properties>
-        <blade.tool.version>4.6.0-SNAPSHOT</blade.tool.version>
+        <blade.tool.version>4.6.0</blade.tool.version>
 
         <java.version>17</java.version>
         <maven.plugin.version>3.11.0</maven.plugin.version>

+ 1 - 1
src/main/resources/application.yml

@@ -116,7 +116,7 @@ knife4j:
 swagger:
   title: SpringBlade 接口文档系统
   description: SpringBlade 接口文档系统
-  version: 4.6.0-SNAPSHOT
+  version: 4.6.0
   license: Powered By SpringBlade
   licenseUrl: https://bladex.cn
   terms-of-service-url: https://bladex.cn

+ 1 - 1
src/test/resources/application.yml

@@ -103,7 +103,7 @@ knife4j:
 swagger:
   title: SpringBlade 接口文档系统
   description: SpringBlade 接口文档系统
-  version: 4.6.0-SNAPSHOT
+  version: 4.6.0
   license: Powered By SpringBlade
   licenseUrl: https://bladex.cn
   terms-of-service-url: https://bladex.cn