Skip to content

Commit c87fe17

Browse files
committed
Merge branch 'master-jdk17' of https://gitee.com/zhijiantianya/yudao-cloud
# Conflicts: # pom.xml # yudao-dependencies/pom.xml
2 parents 7b8401c + 63b4b52 commit c87fe17

File tree

2 files changed

+169
-166
lines changed

2 files changed

+169
-166
lines changed

yudao-gateway/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<!-- Gateway 网关相关 -->
3333
<dependency>
3434
<groupId>org.springframework.cloud</groupId>
35-
<artifactId>spring-cloud-starter-gateway</artifactId>
35+
<artifactId>spring-cloud-starter-gateway-server-webflux</artifactId>
3636
</dependency>
3737

3838
<dependency>

yudao-gateway/src/main/resources/application.yaml

Lines changed: 168 additions & 165 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@ spring:
55
profiles:
66
active: local
77

8-
codec:
9-
max-in-memory-size: 10MB # 调整缓冲区大小https://gitee.com/zhijiantianya/yudao-cloud/pulls/176
8+
http:
9+
codecs:
10+
max-in-memory-size: 10MB # 调整缓冲区大小https://gitee.com/zhijiantianya/yudao-cloud/pulls/176
1011

1112
# Jackson 配置项
1213
jackson:
@@ -27,169 +28,171 @@ spring:
2728
cloud:
2829
# Spring Cloud Gateway 配置项,对应 GatewayProperties 类
2930
gateway:
30-
# 路由配置项,对应 RouteDefinition 数组
31-
routes:
32-
## system-server 服务
33-
- id: system-admin-api # 路由的编号
34-
uri: grayLb://system-server
35-
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
36-
- Path=/admin-api/system/**
37-
filters:
38-
- RewritePath=/admin-api/system/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
39-
- id: system-app-api # 路由的编号
40-
uri: grayLb://system-server
41-
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
42-
- Path=/app-api/system/**
43-
filters:
44-
- RewritePath=/app-api/system/v3/api-docs, /v3/api-docs
45-
## infra-server 服务
46-
- id: infra-admin-api # 路由的编号
47-
uri: grayLb://infra-server
48-
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
49-
- Path=/admin-api/infra/**
50-
filters:
51-
- RewritePath=/admin-api/infra/v3/api-docs, /v3/api-docs
52-
- id: infra-app-api # 路由的编号
53-
uri: grayLb://infra-server
54-
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
55-
- Path=/app-api/infra/**
56-
filters:
57-
- RewritePath=/app-api/infra/v3/api-docs, /v3/api-docs
58-
- id: infra-spring-boot-admin # 路由的编号(Spring Boot Admin)
59-
uri: grayLb://infra-server
60-
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
61-
- Path=/admin/**
62-
- id: infra-websocket # 路由的编号(WebSocket)
63-
uri: grayLb://infra-server
64-
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
65-
- Path=/infra/ws/**
66-
## member-server 服务
67-
- id: member-admin-api # 路由的编号
68-
uri: grayLb://member-server
69-
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
70-
- Path=/admin-api/member/**
71-
filters:
72-
- RewritePath=/admin-api/member/v3/api-docs, /v3/api-docs
73-
- id: member-app-api # 路由的编号
74-
uri: grayLb://member-server
75-
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
76-
- Path=/app-api/member/**
77-
filters:
78-
- RewritePath=/app-api/member/v3/api-docs, /v3/api-docs
79-
## bpm-server 服务
80-
- id: bpm-admin-api # 路由的编号
81-
uri: grayLb://bpm-server
82-
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
83-
- Path=/admin-api/bpm/**
84-
filters:
85-
- RewritePath=/admin-api/bpm/v3/api-docs, /v3/api-docs
86-
## report-server 服务
87-
- id: report-admin-api # 路由的编号
88-
uri: grayLb://report-server
89-
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
90-
- Path=/admin-api/report/**
91-
filters:
92-
- RewritePath=/admin-api/report/v3/api-docs, /v3/api-docs
93-
- id: report-jimu # 路由的编号(积木报表)
94-
uri: grayLb://report-server
95-
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
96-
- Path=/jmreport/**, /drag/**, /jimubi/**
97-
## pay-server 服务
98-
- id: pay-admin-api # 路由的编号
99-
uri: grayLb://pay-server
100-
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
101-
- Path=/admin-api/pay/**
102-
filters:
103-
- RewritePath=/admin-api/pay/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
104-
- id: pay-app-api # 路由的编号
105-
uri: grayLb://pay-server
106-
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
107-
- Path=/app-api/pay/**
108-
filters:
109-
- RewritePath=/app-api/pay/v3/api-docs, /v3/api-docs
110-
## mp-server 服务
111-
- id: mp-admin-api # 路由的编号
112-
uri: grayLb://mp-server
113-
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
114-
- Path=/admin-api/mp/**
115-
filters:
116-
- RewritePath=/admin-api/mp/v3/api-docs, /v3/api-docs
117-
## product-server 服务
118-
- id: product-admin-api # 路由的编号
119-
uri: grayLb://product-server
120-
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
121-
- Path=/admin-api/product/**
122-
filters:
123-
- RewritePath=/admin-api/product/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
124-
- id: product-app-api # 路由的编号
125-
uri: grayLb://product-server
126-
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
127-
- Path=/app-api/product/**
128-
filters:
129-
- RewritePath=/app-api/product/v3/api-docs, /v3/api-docs
130-
## promotion-server 服务
131-
- id: promotion-admin-api # 路由的编号
132-
uri: grayLb://promotion-server
133-
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
134-
- Path=/admin-api/promotion/**
135-
filters:
136-
- RewritePath=/admin-api/promotion/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
137-
- id: promotion-app-api # 路由的编号
138-
uri: grayLb://promotion-server
139-
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
140-
- Path=/app-api/promotion/**
141-
filters:
142-
- RewritePath=/app-api/promotion/v3/api-docs, /v3/api-docs
143-
## trade-server 服务
144-
- id: trade-admin-api # 路由的编号
145-
uri: grayLb://trade-server
146-
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
147-
- Path=/admin-api/trade/**
148-
filters:
149-
- RewritePath=/admin-api/trade/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
150-
- id: trade-app-api # 路由的编号
151-
uri: grayLb://trade-server
152-
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
153-
- Path=/app-api/trade/**
154-
filters:
155-
- RewritePath=/app-api/trade/v3/api-docs, /v3/api-docs
156-
## statistics-server 服务
157-
- id: statistics-admin-api # 路由的编号
158-
uri: grayLb://statistics-server
159-
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
160-
- Path=/admin-api/statistics/**
161-
filters:
162-
- RewritePath=/admin-api/statistics/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
163-
## erp-server 服务
164-
- id: erp-admin-api # 路由的编号
165-
uri: grayLb://erp-server
166-
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
167-
- Path=/admin-api/erp/**
168-
filters:
169-
- RewritePath=/admin-api/erp/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
170-
## crm-server 服务
171-
- id: crm-admin-api # 路由的编号
172-
uri: grayLb://crm-server
173-
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
174-
- Path=/admin-api/crm/**
175-
filters:
176-
- RewritePath=/admin-api/crm/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
177-
## ai-server 服务
178-
- id: ai-admin-api # 路由的编号
179-
uri: grayLb://ai-server
180-
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
181-
- Path=/admin-api/ai/**
182-
filters:
183-
- RewritePath=/admin-api/ai/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
184-
## iot-server 服务
185-
- id: iot-admin-api # 路由的编号
186-
uri: grayLb://iot-server
187-
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
188-
- Path=/admin-api/iot/**
189-
filters:
190-
- RewritePath=/admin-api/iot/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
191-
x-forwarded:
192-
prefix-enabled: false # 避免 Swagger 重复带上额外的 /admin-api/system 前缀
31+
server:
32+
webflux:
33+
# 路由配置项,对应 RouteDefinition 数组
34+
routes:
35+
## system-server 服务
36+
- id: system-admin-api # 路由的编号
37+
uri: grayLb://system-server
38+
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
39+
- Path=/admin-api/system/**
40+
filters:
41+
- RewritePath=/admin-api/system/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
42+
- id: system-app-api # 路由的编号
43+
uri: grayLb://system-server
44+
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
45+
- Path=/app-api/system/**
46+
filters:
47+
- RewritePath=/app-api/system/v3/api-docs, /v3/api-docs
48+
## infra-server 服务
49+
- id: infra-admin-api # 路由的编号
50+
uri: grayLb://infra-server
51+
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
52+
- Path=/admin-api/infra/**
53+
filters:
54+
- RewritePath=/admin-api/infra/v3/api-docs, /v3/api-docs
55+
- id: infra-app-api # 路由的编号
56+
uri: grayLb://infra-server
57+
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
58+
- Path=/app-api/infra/**
59+
filters:
60+
- RewritePath=/app-api/infra/v3/api-docs, /v3/api-docs
61+
- id: infra-spring-boot-admin # 路由的编号(Spring Boot Admin)
62+
uri: grayLb://infra-server
63+
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
64+
- Path=/admin/**
65+
- id: infra-websocket # 路由的编号(WebSocket)
66+
uri: grayLb://infra-server
67+
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
68+
- Path=/infra/ws/**
69+
## member-server 服务
70+
- id: member-admin-api # 路由的编号
71+
uri: grayLb://member-server
72+
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
73+
- Path=/admin-api/member/**
74+
filters:
75+
- RewritePath=/admin-api/member/v3/api-docs, /v3/api-docs
76+
- id: member-app-api # 路由的编号
77+
uri: grayLb://member-server
78+
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
79+
- Path=/app-api/member/**
80+
filters:
81+
- RewritePath=/app-api/member/v3/api-docs, /v3/api-docs
82+
## bpm-server 服务
83+
- id: bpm-admin-api # 路由的编号
84+
uri: grayLb://bpm-server
85+
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
86+
- Path=/admin-api/bpm/**
87+
filters:
88+
- RewritePath=/admin-api/bpm/v3/api-docs, /v3/api-docs
89+
## report-server 服务
90+
- id: report-admin-api # 路由的编号
91+
uri: grayLb://report-server
92+
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
93+
- Path=/admin-api/report/**
94+
filters:
95+
- RewritePath=/admin-api/report/v3/api-docs, /v3/api-docs
96+
- id: report-jimu # 路由的编号(积木报表)
97+
uri: grayLb://report-server
98+
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
99+
- Path=/jmreport/**, /drag/**, /jimubi/**
100+
## pay-server 服务
101+
- id: pay-admin-api # 路由的编号
102+
uri: grayLb://pay-server
103+
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
104+
- Path=/admin-api/pay/**
105+
filters:
106+
- RewritePath=/admin-api/pay/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
107+
- id: pay-app-api # 路由的编号
108+
uri: grayLb://pay-server
109+
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
110+
- Path=/app-api/pay/**
111+
filters:
112+
- RewritePath=/app-api/pay/v3/api-docs, /v3/api-docs
113+
## mp-server 服务
114+
- id: mp-admin-api # 路由的编号
115+
uri: grayLb://mp-server
116+
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
117+
- Path=/admin-api/mp/**
118+
filters:
119+
- RewritePath=/admin-api/mp/v3/api-docs, /v3/api-docs
120+
## product-server 服务
121+
- id: product-admin-api # 路由的编号
122+
uri: grayLb://product-server
123+
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
124+
- Path=/admin-api/product/**
125+
filters:
126+
- RewritePath=/admin-api/product/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
127+
- id: product-app-api # 路由的编号
128+
uri: grayLb://product-server
129+
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
130+
- Path=/app-api/product/**
131+
filters:
132+
- RewritePath=/app-api/product/v3/api-docs, /v3/api-docs
133+
## promotion-server 服务
134+
- id: promotion-admin-api # 路由的编号
135+
uri: grayLb://promotion-server
136+
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
137+
- Path=/admin-api/promotion/**
138+
filters:
139+
- RewritePath=/admin-api/promotion/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
140+
- id: promotion-app-api # 路由的编号
141+
uri: grayLb://promotion-server
142+
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
143+
- Path=/app-api/promotion/**
144+
filters:
145+
- RewritePath=/app-api/promotion/v3/api-docs, /v3/api-docs
146+
## trade-server 服务
147+
- id: trade-admin-api # 路由的编号
148+
uri: grayLb://trade-server
149+
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
150+
- Path=/admin-api/trade/**
151+
filters:
152+
- RewritePath=/admin-api/trade/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
153+
- id: trade-app-api # 路由的编号
154+
uri: grayLb://trade-server
155+
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
156+
- Path=/app-api/trade/**
157+
filters:
158+
- RewritePath=/app-api/trade/v3/api-docs, /v3/api-docs
159+
## statistics-server 服务
160+
- id: statistics-admin-api # 路由的编号
161+
uri: grayLb://statistics-server
162+
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
163+
- Path=/admin-api/statistics/**
164+
filters:
165+
- RewritePath=/admin-api/statistics/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
166+
## erp-server 服务
167+
- id: erp-admin-api # 路由的编号
168+
uri: grayLb://erp-server
169+
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
170+
- Path=/admin-api/erp/**
171+
filters:
172+
- RewritePath=/admin-api/erp/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
173+
## crm-server 服务
174+
- id: crm-admin-api # 路由的编号
175+
uri: grayLb://crm-server
176+
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
177+
- Path=/admin-api/crm/**
178+
filters:
179+
- RewritePath=/admin-api/crm/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
180+
## ai-server 服务
181+
- id: ai-admin-api # 路由的编号
182+
uri: grayLb://ai-server
183+
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
184+
- Path=/admin-api/ai/**
185+
filters:
186+
- RewritePath=/admin-api/ai/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
187+
## iot-server 服务
188+
- id: iot-admin-api # 路由的编号
189+
uri: grayLb://iot-server
190+
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
191+
- Path=/admin-api/iot/**
192+
filters:
193+
- RewritePath=/admin-api/iot/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
194+
x-forwarded:
195+
prefix-enabled: false # 避免 Swagger 重复带上额外的 /admin-api/system 前缀
193196

194197
server:
195198
port: 48080

0 commit comments

Comments
 (0)