1. 说明
平台系统参数指的是平台中,一些用户需要做的配置参数,比如 上传目录等,平台地址等,这些参数一般是需要在程序中进行使用,我们的系统参数目前是通过nacos 进行管理,当数据有变化时,微服务应用也会进行参数更新。
2. 实现方法
2.1 系统参数存储位置
系统参数配置在nacos配置中,配置的 dataid 为 nacos-config.properties 。
这里参数都是使用props 开头定义的。
2.2 增加新的系统参数
在系统管理中,有系统参数配置,这些参数其实是和nacos 的配置是一致的,只不过我们在这里对系统参数进行管理,在保存时,还是发布到 nacos-config.properties 的dataId中。
需要在这里增加一个参数配置。
格式:
#参数说明
props.参数名=参数值
2.3 使用参数方法
在代码中我们可以通过如下代码获取参数。
import com.redxun.util.SysPropertiesUtil;
String uploadPath=SysPropertiesUtil.getString("参数名");
int size=SysPropertiesUtil.getInt("参数名");
2.4 系统参数说明
参数 | 说明 | 值 |
---|---|---|
props.appName | 平台名称 | 红迅敏捷平台 |
props.serverAddress | 服务器地址 | http://192.168.1.152 |
props.ctxPath | 上下文路径 | /jpaas |
props.thumbnailsize | 上传图片缩略图大小 | 300 |
props.signatureAddress | 签名地址 | http://192.168.1.152 |
props.ignoreValidCode | 登录界面是否忽略验证码 | true |
props.importDirect | 流程导入是否立即执行 | true |
props.wx_entaddr | 企业微信entaddr | https://qyapi.weixin.qq.com |
props.wx_openaddr | 企业微信openaddr | https://open.weixin.qq.com |
props.sendRemindUser | 催办时发送人默认账号 | admin |
props.errorShow | 系统出错时,是否发送错误的详细信息 | true |
props.multipleLogin | 同一个账号是否允许多地登录 | true |
props.encrypt_datasource | 加密地址-数据源 | 默认jpaas_form |
props.encrypt_sql | 加密地址-执行sql | |
props.createField | 生成自定义表时,是否创建创建人名称与更新人名称字段 | true |
props.fieldFormat | 存值格式 | account-fullname 存取账号和用户名 |
props.mobileUrl | 手机端根目录(根据实际域名填写) 发钉钉和企业微信消息时使用 | http://jpaas.redxun.cn/mobile |
props.checkType | 审批类型 | {‘AGREE’: ‘通过’,’SKIP’: ‘跳过’,’RECOVER’:’撤回’,’REFUSE’: ‘不同意’,’COMMUNICATE’: ‘沟通’,’REPLY_COMMUNICATE’:’回复沟通’,’BACK’:’驳回’,’BACK_TO_STARTOR’:’驳回到发起人’} |
props.saveImageUrl | 以图搜图 配置获取python服务器URL资源,保存图片的URL | http://localhost:8080/saveImage |
props.searchImageUrl | 以图搜图 配置获取python服务器URL资源,搜索图片的URL | http://localhost:8080/searchImage |
props.kettlePluginPath | kettle插件路径 | /home/jpaas/kettle/pdi-ce-9.1.0.0-324/data-integration/plugins |
props.kettleUploadPath | kettle文件上传路径 | /opt/temp |
props.corpid | OA考勤,同步微信打卡信息 | wwb9deb3f5114a1565 |
props.corpsecret | OA考勤,应用的凭证密钥 | mhV0s0S8kWJwGOVRHgBwzyDlyYqwTS_TCCF4IpAr_XI |
2.4.1 短信参数
在平台中如果需要使用到手机登录验证,或者发送流程消息的话,那么需要对这个进行配置,在平台中这里用的时腾讯云。
参数名 | 用途 |
---|---|
props.smsAppId | 申请的APPID |
props.smsAppKey | 申请的smsAppKey |
props.smsTemplateId | 短信验证码模板 |
props.smsBpmTemplateId | 流程消息模板ID |
props.smsSign | 公司签名 |
props.smsProxyPort | 代理端口 |
props.smsProxyHost | 代理主机 |
props.smsProxyScheme | 代理SCHEMA |
文档更新时间: 2022-03-11 16:08 作者:zyg