可配置在 application.properties / application.yaml 的一些配置。

汇总

这里仅列 Shoulder 定义的配置下。
本质上是利用了 Spring Boot 提供的配置能力,Spring Boot 支持的配置项以及配置读取能力可参考 Spring Boot 配置项
属性名 说明 格式要求 举例 配置路径 是否必填 默认值

appId

应用唯一标识

字母+下划线

gateway、usercenter、ordercenter

shoulder.application.id

N

1. 尝试取 spring.application.name,若不为空则使用该配置内容。 2. 使用 "unknown"

errorCodePrefix

应用对应错误码

字符串,16进制数字,范围 0-999

0x00a

shoulder.application.errorCodePrefix

N

0x0000

version

版本号

字母+数字+点+中/下划线

v1

shoulder.application.version

N

1. 尝试取 application.version,若不为空则使用该配置内容。 2. 使用 "v1"

dateTimeFormat

全局默认日期时间格式

日期格式

yyyy-MM-dd’T’HH:mm:ss.SSS Z

shoulder.application.dateTimeFormat

N

yyyy-MM-dd’T’HH:mm:ss.SSS Z

charset

全局默认字符编码集

charset

UTF-8、GBK

shoulder.application.charset

N

UTF-8

cluster

是否以集群默认运行

boolean

true/false

shoulder.application.cluster

N

false

defaultLocale

默认语言地区

Locale

zh_CN

shoulder.application.defaultLocale

N

从系统中取

timeZone

默认时区

TimeZone

GMT+8

shoulder.application.timeZone

N

从系统中取

TODO