Skip to content

Commit e59522a

Browse files
author
smallchill
committed
🎉 3.4.0.RELEASE 升级适配springboot2.7.1 新增灰度服务功能
1 parent fc1ddb4 commit e59522a

File tree

31 files changed

+77
-93
lines changed

31 files changed

+77
-93
lines changed

README.md

+12-14
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<p align="center">
2-
<img src="https://img.shields.io/badge/Release-V3.3.1-green.svg" alt="Downloads">
2+
<img src="https://img.shields.io/badge/Release-V3.4.0-green.svg" alt="Downloads">
33
<img src="https://img.shields.io/badge/JDK-1.8+-green.svg" alt="Build Status">
44
<img src="https://img.shields.io/badge/license-Apache%202-blue.svg" alt="Build Status">
55
<img src="https://img.shields.io/badge/Spring%20Cloud-2021-blue.svg" alt="Coverage Status">
6-
<img src="https://img.shields.io/badge/Spring%20Boot-2.6.6-blue.svg" alt="Downloads">
6+
<img src="https://img.shields.io/badge/Spring%20Boot-2.7.1-blue.svg" alt="Downloads">
77
<a target="_blank" href="https://bladex.vip">
88
<img src="https://img.shields.io/badge/Author-Small%20Chill-ff69b4.svg" alt="Downloads">
99
</a>
@@ -28,9 +28,6 @@
2828
## 架构图
2929
<img src="https://gitee.com/smallc/SpringBlade/raw/master/pic/springblade-framework.png"/>
3030

31-
## 趋势图
32-
<a href="https://whnb.wang/smallc/SpringBlade" rel="nofollow"><img src="https://whnb.wang/img/smallc/SpringBlade" alt="Stargazers over time"></a>
33-
3431
## 工程结构
3532
```
3633
SpringBlade
@@ -55,7 +52,7 @@ SpringBlade
5552
└── └── blade-user-api -- 用户api
5653
```
5754

58-
## 官网
55+
## 官方信息
5956
* 官网地址:[https://bladex.vip](https://bladex.vip)
6057
* 问答社区:[https://sns.bladex.vip](https://sns.bladex.vip)
6158
* 会员计划:[SpringBlade会员计划](https://gitee.com/smallc/SpringBlade/wikis/SpringBlade会员计划)
@@ -64,26 +61,28 @@ SpringBlade
6461
* 交流三群:`784729540`(满)
6562
* 交流四群:`1034621754`(满)
6663
* 交流五群:`946350912`(满)
67-
* 交流六群:`511624269`
64+
* 交流六群:`511624269`(满)
65+
* 交流七群:`298061704`
6866

6967
## 在线演示
7068
* Saber-基于Vue:[https://saber.bladex.vip](https://saber.bladex.vip)
7169
* Sword-基于React:[https://sword.bladex.vip](https://sword.bladex.vip)
72-
* Archer-全能代码生成系统:[https://archer.bladex.vip](https://archer.bladex.vip)
73-
* Caster-数据大屏展示系统:[https://data.avuejs.com](https://data.avuejs.com)
70+
71+
## 数据大屏
72+
* Caster-数据大屏展示系统:[https://caster.bladex.vip](https://caster.bladex.vip)
7473

7574
## 技术文档
76-
* [SpringBlade常见问题集锦](https://sns.bladex.vip/article-14966.html)
7775
* [SpringBlade开发手册一览](https://gitee.com/smallc/SpringBlade/wikis/SpringBlade开发手册)
76+
* [SpringBlade常见问题集锦](https://sns.bladex.vip/article-14966.html)
7877
* [SpringBlade基于Kuboard部署K8S](https://kuboard.cn/learning/k8s-practice/spring-blade/)
7978

8079
## 项目地址
80+
* 核心框架项目地址:[https://gitee.com/smallc/blade-tool](https://gitee.com/smallc/blade-tool)
8181
* 后端Gitee地址:[https://gitee.com/smallc/SpringBlade](https://gitee.com/smallc/SpringBlade)
8282
* 后端Github地址:[https://github.com/chillzhuang/SpringBlade](https://github.com/chillzhuang/SpringBlade)
8383
* 后端SpringBoot版:[https://gitee.com/smallc/SpringBlade/tree/boot/](https://gitee.com/smallc/SpringBlade/tree/boot/)
8484
* 前端框架Sword(基于React):[https://gitee.com/smallc/Sword](https://gitee.com/smallc/Sword)
8585
* 前端框架Saber(基于Vue):[https://gitee.com/smallc/Saber](https://gitee.com/smallc/Saber)
86-
* 核心框架项目地址:[https://gitee.com/smallc/blade-tool](https://gitee.com/smallc/blade-tool)
8786

8887
# 开源协议
8988
Apache Licence 2.0 ([英文原文](http://www.apache.org/licenses/LICENSE-2.0.html)
@@ -96,10 +95,9 @@ Apache Licence是著名的非盈利开源组织Apache采用的协议。该协议
9695
Apache Licence也是对商业应用友好的许可。使用者也可以在需要的时候修改代码来满足需要并作为开源或商业产品发布/销售。
9796

9897
## 用户权益
99-
* 允许免费用于学习、毕设、公司项目、私活等。
98+
* 允许免费用于学习、毕设、公司项目、私活等,但请保留源码作者信息
10099
* 对未经过授权和不遵循 Apache 2.0 协议二次开源或者商业化我们将追究到底。
101-
* 参考请注明:参考自 SpringBlade:https://gitee.com/smallc/SpringBlade 。另请遵循 Apache 2.0 协议。
102-
* `注意`:若禁止条款被发现有权追讨 **19999** 的授权费。
100+
* 参考请注明:参考自 SpringBlade:https://gitee.com/smallc/SpringBlade。
103101

104102
# 界面
105103

blade-auth/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<parent>
99
<artifactId>SpringBlade</artifactId>
1010
<groupId>org.springblade</groupId>
11-
<version>3.3.1</version>
11+
<version>3.4.0</version>
1212
</parent>
1313

1414
<artifactId>blade-auth</artifactId>

blade-common/pom.xml

+6-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>SpringBlade</artifactId>
77
<groupId>org.springblade</groupId>
8-
<version>3.3.1</version>
8+
<version>3.4.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

@@ -20,6 +20,11 @@
2020
<artifactId>blade-core-launch</artifactId>
2121
<version>${blade.tool.version}</version>
2222
</dependency>
23+
<dependency>
24+
<groupId>org.springblade</groupId>
25+
<artifactId>blade-core-loadbalancer</artifactId>
26+
<version>${blade.tool.version}</version>
27+
</dependency>
2328
<dependency>
2429
<groupId>net.dreamlu</groupId>
2530
<artifactId>mica-auto</artifactId>

blade-gateway/pom.xml

+1-29
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>SpringBlade</artifactId>
77
<groupId>org.springblade</groupId>
8-
<version>3.3.1</version>
8+
<version>3.4.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

@@ -70,34 +70,6 @@
7070
<artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
7171
<version>${alibaba.cloud.version}</version>
7272
</dependency>
73-
<!-- Nacos -->
74-
<dependency>
75-
<groupId>com.alibaba.cloud</groupId>
76-
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
77-
<exclusions>
78-
<exclusion>
79-
<groupId>com.alibaba.nacos</groupId>
80-
<artifactId>nacos-client</artifactId>
81-
</exclusion>
82-
</exclusions>
83-
<version>${alibaba.cloud.version}</version>
84-
</dependency>
85-
<dependency>
86-
<groupId>com.alibaba.cloud</groupId>
87-
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
88-
<exclusions>
89-
<exclusion>
90-
<groupId>com.alibaba.nacos</groupId>
91-
<artifactId>nacos-client</artifactId>
92-
</exclusion>
93-
</exclusions>
94-
<version>${alibaba.cloud.version}</version>
95-
</dependency>
96-
<dependency>
97-
<groupId>com.alibaba.nacos</groupId>
98-
<artifactId>nacos-client</artifactId>
99-
<version>${alibaba.nacos.version}</version>
100-
</dependency>
10173
<!-- JWT -->
10274
<dependency>
10375
<groupId>io.jsonwebtoken</groupId>

blade-gateway/src/main/java/org/springblade/gateway/GateWayApplication.java

-2
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,12 @@
1919
import org.springblade.core.launch.constant.AppConstant;
2020
import org.springframework.boot.autoconfigure.SpringBootApplication;
2121
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
22-
import org.springframework.scheduling.annotation.EnableScheduling;
2322

2423
/**
2524
* 项目启动
2625
*
2726
* @author Chill
2827
*/
29-
@EnableScheduling
3028
@EnableDiscoveryClient
3129
@SpringBootApplication
3230
public class GateWayApplication {
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
blade:
2+
#多团队协作服务配置
3+
loadbalancer:
4+
#开启配置
5+
enabled: true
6+
#灰度版本
7+
#version: 3.0.0
8+
#负载均衡优先调用的ip段
9+
prior-ip-pattern:
10+
- 192.168.0.*
11+
- 127.0.0.1

blade-ops/blade-admin/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>blade-ops</artifactId>
77
<groupId>org.springblade</groupId>
8-
<version>3.3.1</version>
8+
<version>3.4.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

blade-ops/blade-develop/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.springblade</groupId>
88
<artifactId>blade-ops</artifactId>
9-
<version>3.3.1</version>
9+
<version>3.4.0</version>
1010
</parent>
1111

1212
<modelVersion>4.0.0</modelVersion>

blade-ops/blade-report/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>org.springblade</groupId>
77
<artifactId>blade-ops</artifactId>
8-
<version>3.3.1</version>
8+
<version>3.4.0</version>
99
</parent>
1010

1111
<modelVersion>4.0.0</modelVersion>

blade-ops/blade-resource/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>blade-ops</artifactId>
77
<groupId>org.springblade</groupId>
8-
<version>3.3.1</version>
8+
<version>3.4.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

blade-ops/blade-seata-order/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>blade-ops</artifactId>
77
<groupId>org.springblade</groupId>
8-
<version>3.3.1</version>
8+
<version>3.4.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

blade-ops/blade-seata-storage/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>blade-ops</artifactId>
77
<groupId>org.springblade</groupId>
8-
<version>3.3.1</version>
8+
<version>3.4.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

blade-ops/blade-swagger/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>blade-ops</artifactId>
77
<groupId>org.springblade</groupId>
8-
<version>3.3.1</version>
8+
<version>3.4.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

blade-ops/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
<parent>
66
<artifactId>SpringBlade</artifactId>
77
<groupId>org.springblade</groupId>
8-
<version>3.3.1</version>
8+
<version>3.4.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

1212
<artifactId>blade-ops</artifactId>
1313
<name>${project.artifactId}</name>
14-
<version>3.3.1</version>
14+
<version>3.4.0</version>
1515
<packaging>pom</packaging>
1616
<modules>
1717
<module>blade-admin</module>

blade-service-api/blade-demo-api/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>blade-service-api</artifactId>
77
<groupId>org.springblade</groupId>
8-
<version>3.3.1</version>
8+
<version>3.4.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

blade-service-api/blade-desk-api/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>blade-service-api</artifactId>
77
<groupId>org.springblade</groupId>
8-
<version>3.3.1</version>
8+
<version>3.4.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

blade-service-api/blade-dict-api/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>blade-service-api</artifactId>
77
<groupId>org.springblade</groupId>
8-
<version>3.3.1</version>
8+
<version>3.4.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

blade-service-api/blade-scope-api/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>blade-service-api</artifactId>
77
<groupId>org.springblade</groupId>
8-
<version>3.3.1</version>
8+
<version>3.4.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

blade-service-api/blade-system-api/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>blade-service-api</artifactId>
77
<groupId>org.springblade</groupId>
8-
<version>3.3.1</version>
8+
<version>3.4.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

blade-service-api/blade-user-api/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>blade-service-api</artifactId>
77
<groupId>org.springblade</groupId>
8-
<version>3.3.1</version>
8+
<version>3.4.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

blade-service-api/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
<parent>
66
<artifactId>SpringBlade</artifactId>
77
<groupId>org.springblade</groupId>
8-
<version>3.3.1</version>
8+
<version>3.4.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

1212
<artifactId>blade-service-api</artifactId>
1313
<name>${project.artifactId}</name>
14-
<version>3.3.1</version>
14+
<version>3.4.0</version>
1515
<packaging>pom</packaging>
1616
<description>SpringBlade 微服务API集合</description>
1717

blade-service/blade-demo/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>blade-service</artifactId>
77
<groupId>org.springblade</groupId>
8-
<version>3.3.1</version>
8+
<version>3.4.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

blade-service/blade-desk/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.springblade</groupId>
88
<artifactId>blade-service</artifactId>
9-
<version>3.3.1</version>
9+
<version>3.4.0</version>
1010
</parent>
1111

1212
<modelVersion>4.0.0</modelVersion>

blade-service/blade-log/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>blade-service</artifactId>
77
<groupId>org.springblade</groupId>
8-
<version>3.3.1</version>
8+
<version>3.4.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

blade-service/blade-system/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>blade-service</artifactId>
77
<groupId>org.springblade</groupId>
8-
<version>3.3.1</version>
8+
<version>3.4.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

blade-service/blade-user/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>blade-service</artifactId>
77
<groupId>org.springblade</groupId>
8-
<version>3.3.1</version>
8+
<version>3.4.0</version>
99
</parent>
1010

1111
<modelVersion>4.0.0</modelVersion>

blade-service/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
<parent>
88
<groupId>org.springblade</groupId>
99
<artifactId>SpringBlade</artifactId>
10-
<version>3.3.1</version>
10+
<version>3.4.0</version>
1111
</parent>
1212

1313
<artifactId>blade-service</artifactId>
1414
<name>${project.artifactId}</name>
15-
<version>3.3.1</version>
15+
<version>3.4.0</version>
1616
<packaging>pom</packaging>
1717
<description>SpringBlade 微服务集合</description>
1818

doc/nacos/blade.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ knife4j:
6969
swagger:
7070
title: SpringBlade 接口文档系统
7171
description: SpringBlade 接口文档系统
72-
version: 3.3.1
72+
version: 3.4.0
7373
license: Powered By SpringBlade
7474
licenseUrl: https://bladex.vip
7575
terms-of-service-url: https://bladex.vip

0 commit comments

Comments
 (0)