Web 配置
yaml
# -------------------------------- KrismileConfig --------------------------------
krismile:
web:
# 是否启用自动配置, 默认为 [true]
enabled: true
# 时区, 默认为 [Asia/Shanghai]
time-zone: Asia/Shanghai
# 时间格式化类型, 默认为 [DELIMITED]
time-format-type: DELIMITED
# Jackson配置
jackson:
# 是否启用自动配置, 默认为 [true]
enabled: true
# 请求日志配置
request-log:
# 是否启用自动配置, 默认为 [true]
enabled: true
# DEBUG模式下打印的请求头名称数组, 不区分大小写, 为空时将打印所有请求头
debug-print-header-names:
- Accept
- Content-Type
# 请求体包装过滤器配置
request-body-wrapper:
# 是否启用自动配置, 默认为 [true]
enabled: true
# XSS攻击防御配置
xss:
# 是否启用自动配置, 默认为 [true]
enabled: true配置说明
krismile.web.enabled
说明:是否启用自动配置,为
false将禁用所有 Web 自动配置默认值:
true
krismile.web.time-zone
说明:时区配置,主要影响时间格式化
默认值:
Asia/Shanghai
krismile.web.time-format-type
允许值:
- DELIMITED:分割模式,例如
yyyy-MM-dd HH:mm:ss- COMPACT:紧凑模式,例如
yyyyMMddHHmmss说明:时间格式化类型
默认值:
DELIMITED
请求日志配置
krismile.web.request-log.enabled
说明:是否启用请求日志自动配置, 为
false时将禁用请求日志 AOP默认值:
true
krismile.web.request-log.debug-print-header-names
说明:DEBUG 模式下打印的请求头名称数组,不区分大小写,为
null时将打印所有请求头默认值:
['Accept', 'Content-Type']
请求体包装过滤器配置
krismile.web.request-body-wrapper.enabled
说明:是否启用请求体包装过滤器, 为
false时将禁用自动配置默认值:
true
XSS攻击防御配置
krismile.web.xss.enabled
说明:是否启用XSS攻击防御过滤器, 为
false时将禁用自动配置默认值:
true
Jackson配置
krismile.web.jackson.enabled
说明:是否启用 Jackson 配置,为
false将禁用KsJacksonAutoConfiguration自动配置默认值:
true
