Skip to content

Commit e0de990

Browse files
committed
chore: 调整配置文件内的配置顺序(由配置修改频率高则靠上规则 => 新手上手适合阅读顺序)
1 parent 0730487 commit e0de990

File tree

3 files changed

+267
-291
lines changed

3 files changed

+267
-291
lines changed

continew-webapi/src/main/resources/config/application-dev.yml

Lines changed: 56 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,42 @@ jetcache:
9393
valueEncoder: java
9494
valueDecoder: java
9595

96+
--- ### 跨域配置
97+
continew-starter.web.cors:
98+
enabled: true
99+
# 配置允许跨域的域名
100+
allowed-origins: '*'
101+
# 配置允许跨域的请求方式
102+
allowed-methods: '*'
103+
# 配置允许跨域的请求头
104+
allowed-headers: '*'
105+
# 配置允许跨域的响应头
106+
exposed-headers: '*'
107+
108+
--- ### 日志配置
109+
## API 请求/响应日志配置
110+
continew-starter.log:
111+
access-log:
112+
# 是否打印访问日志(类似于 Nginx access log)
113+
enabled: true
114+
## 项目日志配置(配置重叠部分,优先级高于 logback-spring.xml 中的配置)
115+
logging:
116+
level:
117+
top.continew.admin: DEBUG
118+
top.continew.starter: DEBUG
119+
file:
120+
path: ./logs
121+
122+
--- ### 安全配置:字段加/解密配置
123+
continew-starter.security:
124+
crypto:
125+
enabled: true
126+
# 对称加密算法密钥
127+
password: abcdefghijklmnop
128+
# 非对称加密算法密钥(在线生成 RSA 密钥对:http://web.chacuo.net/netrsakeypair)
129+
public-key: MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAM51dgYtMyF+tTQt80sfFOpSV27a7t9uaUVeFrdGiVxscuizE7H8SMntYqfn9lp8a5GH5P1/GGehVjUD2gF/4kcCAwEAAQ==
130+
private-key: MIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAznV2Bi0zIX61NC3zSx8U6lJXbtru325pRV4Wt0aJXGxy6LMTsfxIye1ip+f2WnxrkYfk/X8YZ6FWNQPaAX/iRwIDAQABAkEAk/VcAusrpIqA5Ac2P5Tj0VX3cOuXmyouaVcXonr7f+6y2YTjLQuAnkcfKKocQI/juIRQBFQIqqW/m1nmz1wGeQIhAO8XaA/KxzOIgU0l/4lm0A2Wne6RokJ9HLs1YpOzIUmVAiEA3Q9DQrpAlIuiT1yWAGSxA9RxcjUM/1kdVLTkv0avXWsCIE0X8woEjK7lOSwzMG6RpEx9YHdopjViOj1zPVH61KTxAiBmv/dlhqkJ4rV46fIXELZur0pj6WC3N7a4brR8a+CLLQIhAMQyerWl2cPNVtE/8tkziHKbwW3ZUiBXU24wFxedT9iV
131+
96132
--- ### 验证码配置
97133
continew-starter.captcha:
98134
## 行为验证码
@@ -131,49 +167,11 @@ captcha:
131167
# 过期时间
132168
expirationInMinutes: 5
133169

134-
--- ### 日志配置
135-
## API 请求/响应日志配置
136-
continew-starter.log:
137-
access-log:
138-
# 是否打印访问日志(类似于 Nginx access log)
139-
enabled: true
140-
## 项目日志配置(配置重叠部分,优先级高于 logback-spring.xml 中的配置)
141-
logging:
142-
level:
143-
top.continew.admin: DEBUG
144-
top.continew.starter: DEBUG
145-
file:
146-
path: ./logs
147-
148-
--- ### 跨域配置
149-
continew-starter.web.cors:
150-
enabled: true
151-
# 配置允许跨域的域名
152-
allowed-origins: '*'
153-
# 配置允许跨域的请求方式
154-
allowed-methods: '*'
155-
# 配置允许跨域的请求头
156-
allowed-headers: '*'
157-
# 配置允许跨域的响应头
158-
exposed-headers: '*'
159-
160-
--- ### 接口文档配置
161-
springdoc:
162-
swagger-ui:
163-
enabled: true
164-
165-
--- ### WebSocket 配置
166-
continew-starter.messaging.websocket:
167-
enabled: true
168-
path: /websocket
169-
# 配置允许跨域的域名
170-
allowed-origins: '*'
171-
172170
--- ### 短信配置
173171
# 配置文件方式和 [短信配置] 功能可任选其一方式使用,也可共同使用,但实际开发时建议选择一种,注释或删除另一方
174172
sms:
175173
http-log: true
176-
is-print: false
174+
is-print: true
177175
# # 从 YAML 读取配置
178176
# config-type: YAML
179177
# blends:
@@ -201,20 +199,12 @@ sms:
201199
# class: javax.net.ssl.SSLSocketFactory
202200
# port: 465
203201

204-
--- ### Just Auth 配置
205-
justauth:
202+
--- ### WebSocket 配置
203+
continew-starter.messaging.websocket:
206204
enabled: true
207-
type:
208-
GITEE:
209-
client-id: 5d271b7f638941812aaf8bfc2e2f08f06d6235ef934e0e39537e2364eb8452c4
210-
client-secret: 1f7d08**********5b7**********29e
211-
redirect-uri: ${project.url}/social/callback?source=gitee
212-
GITHUB:
213-
client-id: 38080dad08cfbdfacca9
214-
client-secret: 1f7d08**********5b7**********29e
215-
redirect-uri: ${project.url}/social/callback?source=github
216-
cache:
217-
type: REDIS
205+
path: /websocket
206+
# 配置允许跨域的域名
207+
allowed-origins: '*'
218208

219209
--- ### Sa-Token 扩展配置
220210
sa-token.extension:
@@ -237,36 +227,20 @@ sa-token.extension:
237227
# 本地存储资源
238228
- /file/**
239229

240-
--- ### 安全配置:字段加/解密配置
241-
continew-starter.security:
242-
crypto:
243-
enabled: true
244-
# 对称加密算法密钥
245-
password: abcdefghijklmnop
246-
# 非对称加密算法密钥(在线生成 RSA 密钥对:http://web.chacuo.net/netrsakeypair)
247-
public-key: MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAM51dgYtMyF+tTQt80sfFOpSV27a7t9uaUVeFrdGiVxscuizE7H8SMntYqfn9lp8a5GH5P1/GGehVjUD2gF/4kcCAwEAAQ==
248-
private-key: MIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAznV2Bi0zIX61NC3zSx8U6lJXbtru325pRV4Wt0aJXGxy6LMTsfxIye1ip+f2WnxrkYfk/X8YZ6FWNQPaAX/iRwIDAQABAkEAk/VcAusrpIqA5Ac2P5Tj0VX3cOuXmyouaVcXonr7f+6y2YTjLQuAnkcfKKocQI/juIRQBFQIqqW/m1nmz1wGeQIhAO8XaA/KxzOIgU0l/4lm0A2Wne6RokJ9HLs1YpOzIUmVAiEA3Q9DQrpAlIuiT1yWAGSxA9RxcjUM/1kdVLTkv0avXWsCIE0X8woEjK7lOSwzMG6RpEx9YHdopjViOj1zPVH61KTxAiBmv/dlhqkJ4rV46fIXELZur0pj6WC3N7a4brR8a+CLLQIhAMQyerWl2cPNVtE/8tkziHKbwW3ZUiBXU24wFxedT9iV
249-
250-
--- ### 限流器配置
251-
continew-starter:
252-
rate-limiter:
253-
enabled: true
254-
key-prefix: RateLimiter
255-
256-
--- ### 文件上传配置
257-
spring.servlet:
258-
multipart:
259-
enabled: true
260-
# 单文件上传大小限制
261-
max-file-size: 10MB
262-
# 单次总上传文件大小限制
263-
max-request-size: 20MB
264-
## 头像配置
265-
avatar:
266-
# 存储路径
267-
path: user/avatar/
268-
# 支持的后缀
269-
support-suffix: jpg,jpeg,png,gif
230+
--- ### Just Auth 配置
231+
justauth:
232+
enabled: true
233+
type:
234+
GITEE:
235+
client-id: 5d271b7f638941812aaf8bfc2e2f08f06d6235ef934e0e39537e2364eb8452c4
236+
client-secret: 1f7d08**********5b7**********29e
237+
redirect-uri: ${project.url}/social/callback?source=gitee
238+
GITHUB:
239+
client-id: 38080dad08cfbdfacca9
240+
client-secret: 1f7d08**********5b7**********29e
241+
redirect-uri: ${project.url}/social/callback?source=github
242+
cache:
243+
type: REDIS
270244

271245
--- ### Snail Job 配置
272246
snail-job:

continew-webapi/src/main/resources/config/application-prod.yml

Lines changed: 63 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,49 @@ jetcache:
9595
valueEncoder: java
9696
valueDecoder: java
9797

98+
--- ### 接口文档配置
99+
## 接口文档增强配置
100+
knife4j:
101+
# 开启生产环境屏蔽
102+
production: ${project.production}
103+
104+
--- ### 跨域配置
105+
continew-starter.web.cors:
106+
enabled: true
107+
# 配置允许跨域的域名
108+
allowed-origins:
109+
- ${project.url}
110+
# 配置允许跨域的请求方式
111+
allowed-methods: '*'
112+
# 配置允许跨域的请求头
113+
allowed-headers: '*'
114+
# 配置允许跨域的响应头
115+
exposed-headers: '*'
116+
117+
--- ### 日志配置
118+
## API 请求/响应日志配置
119+
continew-starter.log:
120+
access-log:
121+
# 是否打印访问日志(类似于 Nginx access log)
122+
enabled: false
123+
## 项目日志配置(配置重叠部分,优先级高于 logback-spring.xml 中的配置)
124+
logging:
125+
level:
126+
top.continew.admin: INFO
127+
top.continew.starter: INFO
128+
file:
129+
path: ../logs
130+
131+
--- ### 安全配置:字段加/解密配置
132+
continew-starter.security:
133+
crypto:
134+
enabled: true
135+
# 对称加密算法密钥
136+
password: abcdefghijklmnop
137+
# 非对称加密算法密钥(在线生成 RSA 密钥对:http://web.chacuo.net/netrsakeypair)
138+
public-key: MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAM51dgYtMyF+tTQt80sfFOpSV27a7t9uaUVeFrdGiVxscuizE7H8SMntYqfn9lp8a5GH5P1/GGehVjUD2gF/4kcCAwEAAQ==
139+
private-key: MIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAznV2Bi0zIX61NC3zSx8U6lJXbtru325pRV4Wt0aJXGxy6LMTsfxIye1ip+f2WnxrkYfk/X8YZ6FWNQPaAX/iRwIDAQABAkEAk/VcAusrpIqA5Ac2P5Tj0VX3cOuXmyouaVcXonr7f+6y2YTjLQuAnkcfKKocQI/juIRQBFQIqqW/m1nmz1wGeQIhAO8XaA/KxzOIgU0l/4lm0A2Wne6RokJ9HLs1YpOzIUmVAiEA3Q9DQrpAlIuiT1yWAGSxA9RxcjUM/1kdVLTkv0avXWsCIE0X8woEjK7lOSwzMG6RpEx9YHdopjViOj1zPVH61KTxAiBmv/dlhqkJ4rV46fIXELZur0pj6WC3N7a4brR8a+CLLQIhAMQyerWl2cPNVtE/8tkziHKbwW3ZUiBXU24wFxedT9iV
140+
98141
--- ### 验证码配置
99142
continew-starter.captcha:
100143
## 行为验证码
@@ -133,47 +176,6 @@ captcha:
133176
# 过期时间
134177
expirationInMinutes: 5
135178

136-
--- ### 日志配置
137-
## API 请求/响应日志配置
138-
continew-starter.log:
139-
access-log:
140-
# 是否打印访问日志(类似于 Nginx access log)
141-
enabled: false
142-
## 项目日志配置(配置重叠部分,优先级高于 logback-spring.xml 中的配置)
143-
logging:
144-
level:
145-
top.continew.admin: INFO
146-
top.continew.starter: INFO
147-
file:
148-
path: ../logs
149-
150-
--- ### 跨域配置
151-
continew-starter.web.cors:
152-
enabled: true
153-
# 配置允许跨域的域名
154-
allowed-origins:
155-
- ${project.url}
156-
# 配置允许跨域的请求方式
157-
allowed-methods: '*'
158-
# 配置允许跨域的请求头
159-
allowed-headers: '*'
160-
# 配置允许跨域的响应头
161-
exposed-headers: '*'
162-
163-
--- ### 接口文档配置
164-
## 接口文档增强配置
165-
knife4j:
166-
# 开启生产环境屏蔽
167-
production: ${project.production}
168-
169-
--- ### WebSocket 配置
170-
continew-starter.messaging.websocket:
171-
enabled: true
172-
path: /websocket
173-
# 配置允许跨域的域名
174-
allowed-origins:
175-
- ${project.url}
176-
177179
--- ### 短信配置
178180
# 配置文件方式和 [短信配置] 功能可任选其一方式使用,也可共同使用,但实际开发时建议选择一种,注释或删除另一方
179181
sms:
@@ -205,20 +207,13 @@ sms:
205207
# class: javax.net.ssl.SSLSocketFactory
206208
# port: 465
207209

208-
--- ### Just Auth 配置
209-
justauth:
210+
--- ### WebSocket 配置
211+
continew-starter.messaging.websocket:
210212
enabled: true
211-
type:
212-
GITEE:
213-
client-id: 5d271b7f638941812aaf8bfc2e2f08f06d6235ef934e0e39537e2364eb8452c4
214-
client-secret: 1f7d08**********5b7**********29e
215-
redirect-uri: ${project.url}/social/callback?source=gitee
216-
GITHUB:
217-
client-id: 38080dad08cfbdfacca9
218-
client-secret: 1f7d08**********5b7**********29e
219-
redirect-uri: ${project.url}/social/callback?source=github
220-
cache:
221-
type: REDIS
213+
path: /websocket
214+
# 配置允许跨域的域名
215+
allowed-origins:
216+
- ${project.url}
222217

223218
--- ### Sa-Token 扩展配置
224219
sa-token.extension:
@@ -234,36 +229,20 @@ sa-token.extension:
234229
# 本地存储资源
235230
- /file/**
236231

237-
--- ### 安全配置:字段加/解密配置
238-
continew-starter.security:
239-
crypto:
240-
enabled: true
241-
# 对称加密算法密钥
242-
password: abcdefghijklmnop
243-
# 非对称加密算法密钥(在线生成 RSA 密钥对:http://web.chacuo.net/netrsakeypair)
244-
public-key: MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAM51dgYtMyF+tTQt80sfFOpSV27a7t9uaUVeFrdGiVxscuizE7H8SMntYqfn9lp8a5GH5P1/GGehVjUD2gF/4kcCAwEAAQ==
245-
private-key: MIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAznV2Bi0zIX61NC3zSx8U6lJXbtru325pRV4Wt0aJXGxy6LMTsfxIye1ip+f2WnxrkYfk/X8YZ6FWNQPaAX/iRwIDAQABAkEAk/VcAusrpIqA5Ac2P5Tj0VX3cOuXmyouaVcXonr7f+6y2YTjLQuAnkcfKKocQI/juIRQBFQIqqW/m1nmz1wGeQIhAO8XaA/KxzOIgU0l/4lm0A2Wne6RokJ9HLs1YpOzIUmVAiEA3Q9DQrpAlIuiT1yWAGSxA9RxcjUM/1kdVLTkv0avXWsCIE0X8woEjK7lOSwzMG6RpEx9YHdopjViOj1zPVH61KTxAiBmv/dlhqkJ4rV46fIXELZur0pj6WC3N7a4brR8a+CLLQIhAMQyerWl2cPNVtE/8tkziHKbwW3ZUiBXU24wFxedT9iV
246-
247-
--- ### 限流器配置
248-
continew-starter:
249-
rate-limiter:
250-
enabled: true
251-
key-prefix: RateLimiter
252-
253-
--- ### 文件上传配置
254-
spring.servlet:
255-
multipart:
256-
enabled: true
257-
# 单文件上传大小限制
258-
max-file-size: 10MB
259-
# 单次总上传文件大小限制
260-
max-request-size: 20MB
261-
## 头像配置
262-
avatar:
263-
# 存储路径
264-
path: user/avatar/
265-
# 支持的后缀
266-
support-suffix: jpg,jpeg,png,gif
232+
--- ### Just Auth 配置
233+
justauth:
234+
enabled: true
235+
type:
236+
GITEE:
237+
client-id: 5d271b7f638941812aaf8bfc2e2f08f06d6235ef934e0e39537e2364eb8452c4
238+
client-secret: 1f7d08**********5b7**********29e
239+
redirect-uri: ${project.url}/social/callback?source=gitee
240+
GITHUB:
241+
client-id: 38080dad08cfbdfacca9
242+
client-secret: 1f7d08**********5b7**********29e
243+
redirect-uri: ${project.url}/social/callback?source=github
244+
cache:
245+
type: REDIS
267246

268247
--- ### Snail Job 配置
269248
snail-job:

0 commit comments

Comments
 (0)