12345678910111213141516171819202122232425262728293031323334
sms: reg: ##手机号码正则表达式,为空则不做验证 load-balancer-type: Random ##负载均衡类型 可选值: Random、RoundRobin、WeightRandom、WeightRoundRobin web: enable: true ##启用web端点 base-path: /commons/sms ##访问路径前缀 enable-send: true ##是否启用验证码发送web端点 enable-get: true ##是否启用验证码查询web端点 enable-verify: true ##是否启用验证码验证web端点 enable-notice: true ##是否启用通知发送web端点 async: enable: true ##启用异步支持 core-pool-size: ##核心线程数量, 默认: 可用处理器数量 (Runtime.getRuntime().availableProcessors()) maximum-pool-size: ##最大线程数量, 默认: 可用处理器数量 * 2 (Runtime.getRuntime().availableProcessors() * 2) keep-alive-time:60 ##线程最大空闲时间 unit: SECONDS ##线程最大空闲时间单位 queue-capacity: ##队列容量, 默认: Integer.MAX_VALUE reject-policy: Abort ##拒绝策略, 可选值:Abort、Caller、Discard、DiscardOldest verification-code: type: VerificationCode #验证码业务所使用的类型, 1.11.0及以上版本生效 code-length: 6 ##验证码长度 delete-by-verify-fail: false ##为true则验证失败后删除验证码 delete-by-verify-succeed: true ##为true则验证成功后删除验证码 retry-interval-time: 60 ##重试间隔时间,单位秒 expiration-time: 180 ##验证码有效期,单位秒 identification-code-length: 3 ##识别码长度 use-identification-code: false ##是否启用识别码 repository: memory: ##验证码内存储存配置 gc-frequency: 300 ##gc频率,单位秒 redis: key-prefix: VerificationCode ##验证码业务在保存到redis时的key的前缀, 1.6.1及以上版本生效 redis: key-prefix: VerificationCode ##验证码业务在保存到redis时的key的前缀, 1.6.0及以下版本生效