5
5
profiles :
6
6
active : local
7
7
8
- http :
9
- codecs :
10
- max-in-memory-size : 10MB # 调整缓冲区大小https://gitee.com/zhijiantianya/yudao-cloud/pulls/176
8
+ codec :
9
+ max-in-memory-size : 10MB # 调整缓冲区大小https://gitee.com/zhijiantianya/yudao-cloud/pulls/176
11
10
12
11
# Jackson 配置项
13
12
jackson :
@@ -28,171 +27,169 @@ spring:
28
27
cloud :
29
28
# Spring Cloud Gateway 配置项,对应 GatewayProperties 类
30
29
gateway :
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 前缀
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 前缀
196
193
197
194
server :
198
195
port : 48080
0 commit comments