1. 系统配置
作用:用于启动项目加载配置和初始化数据,同时也可以在系统维护各个参数配置,如项目服务地址、token验证链接、邮箱等配置信息。
1.1.1. 如何配置:
系统会默认初始化一份对应的系统配置数据信息,也可以使用账号登录在页面上进行系统配置维护。
默认可用配置项有:
配置项 | 配置项值 | 描述 |
---|---|---|
server.host | xxx | 汇联易接口域名 |
token.client | xxx | 企业ID |
token.secret | xxx | 企业密钥 |
token.url | xxx | token获取地址 |
task.retry.times | xxx | 任务最大重试次数 |
task.retry.interval | xxx | 任务重试间隔 |
mail.host | xxx | 邮件服务器 |
mail.port | xxx | 邮件端口 |
mail.username | xxx | 发件人邮箱 |
mail.password | xxx | 发件人密码 |
mail.to | xxx | 收件人,可有多个,用逗号隔开 |
mail.auth | xxx | 是否开启验证 |
1.1.2. 举例:
使用账号登录中间件平台进入页面点击配置,可以对已有的配置项进行编辑或新增自己想要的系统参数配置,例如新增一条配置项:
点击新增弹出模态框,例如需要加项目的域名地址则可以在配置项填写server.host,在配置值填写对应的域名,如需加项目的端口
可以填写配置项 server.port 和配置值 8089 和配置描述 项目服务端口,需要注意的是配置项是唯一的,配置描述用来描述此
配置项是用来做什么的,当然我们在系统中也会对配置项进行唯一验证。
1.1.3. 新增配置项:
1.1.4. 编辑配置项:
系统配置字段说明:
字段名称 | 类型 | 是否必填 | 说明 | 备注 |
---|---|---|---|---|
configurationItem | UUID | 是 | 系统配置OID | 无 |
configurationValue | String | 是 | 系统配置值 | 无 |
configurationDescription | String | 否 | 系统配置描述 | 无 |
configurationLevel | String | 否 | 系统配置级别 | 无 |
isEnabled | Boolean | 否 | 是否启用 | 无 |
isDeleted | Boolean | 否 | 是否删除 | 无 |
createdDate | Date | 否 | 创建日期 | 无 |
createdBy | Long | 否 | 创建人 | 无 |
lastUpdatedDate | Date | 否 | 最后修改日期 | 无 |
lastUpdatedBy | Long | 否 | 最后修改人 | 无 |
1.2. 扩展配置项
以下配置中的版本,只会列出支持的最低版本,高版本向下兼容
配置项 | 配置项值 | 描述 | 版本 |
---|---|---|---|
login.verifyCode.noshow | true;false; | 是否不显示登录验证码,默认false | 1.2.10 |
password.encrypt | true;false; | 密码传输是否加密,默认true | 1.2.10 |
report.enabled | true;false; | 是否向监控平台上报,默认true | 1.2.10 |
gateway.ignore | true;false; | 是否忽略gateway,false | 1.2.10 |
task.fail.days | 30 | 失败任务历史数据保留天数 | 1.2.10 |
request.history.days | 30 | 请求历史数据保留天数 | 1.2.10 |
trequest.fail.days | 30 | 失败请求历史数据保留天数 | 1.2.10 |
check.maintenance | true;false; | 是否检查停机维护,默认false | 1.2.10 |