-
Notifications
You must be signed in to change notification settings - Fork 472
/
goodskill-common.yml
70 lines (67 loc) · 2.21 KB
/
goodskill-common.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
spring:
mvc:
# json格式请求前台到后台的格式转换
format:
date: yyyy-MM-dd HH:mm:ss
date-time: yyyy-MM-dd HH:mm:ss
time: HH:mm:ss
data:
mongodb:
database: test
output:
ansi:
enabled: ALWAYS
cloud:
loadbalancer:
retry:
enabled: false
openfeign:
client:
config:
default:
connect-timeout: 2000 # 连接超时时间,单位为毫秒
read-timeout: 4000 # 读取超时时间,单位为毫秒
sentinel:
##使用nacos配置中心存储限流规则
datasource:
ds0:
nacos:
data-id: ${spring.application.name}-flow-rules
data-type: json
group-id: DEFAULT_GROUP
rule-type: flow
server-addr: nacos:8848
username: nacos
password: nacos
mybatis-plus:
global-config:
db-config:
logic-delete-field: deleteFlag # 全局逻辑删除的实体字段名(since 3.3.0,配置后可以忽略不配置步骤2)
logic-delete-value: 1 # 逻辑已删除值(默认为 1)
logic-not-delete-value: 0 # 逻辑未删除值(默认为 0)
management:
endpoint:
health:
show-details: always
endpoints:
web:
exposure:
include: '*'
############## Sa-Token 配置 (文档: https://sa-token.cc) ##############
sa-token:
# token 名称(同时也是 cookie 名称)
token-name: access_token
# token 有效期(单位:秒) 默认7天,-1 代表永久有效
timeout: 604800
# token 最低活跃频率(单位:秒),如果 token 超过此时间没有访问系统就会被冻结,默认-1 代表不限制,永不冻结
active-timeout: -1
# 是否允许同一账号多地同时登录 (为 true 时允许一起登录, 为 false 时新登录挤掉旧登录)
is-concurrent: true
# 在多人登录同一账号时,是否共用一个 token (为 true 时所有登录共用一个 token, 为 false 时每次登录新建一个 token)
is-share: true
# token 风格(默认可取值:uuid、simple-uuid、random-32、random-64、random-128、tik)
token-style: simple-uuid
# 是否输出操作日志
is-log: true
# 关闭banner打印
is-print: true