配置文件说明

配置文件在 dev-${projectName}-bootstrap 模块的 resources下

一、application.properties

#=====================================前面的配置项默认即可=====================================
# log 配置
##日志统一输出目录
##应用输出的日志统一输出目录为:/permissions/logs/app
##UCF框架及中间件的日志统一输出目录为:/permissions/logs/mw
logging.config=classpath:logback-spring.xml
logging.path=./logs/
logging.file=${logging.path}/ucf-${spring.application.name}.log
logging.level.root= INFO
logging.level.com.yonyou.cloud.inotify=WARN
logging.level.org.springframework= INFO
logging.level.org.apache.tomcat=INFO
logging.level.springfox=INFO
logging.level.org.apache.ibatis.io=DEBUG
logging.level.com.yonyou.cloud.apm.trace.web=ERROR
logging.level.com.yonyou.cloud.middleware=ERROR
logging.level.com.yonyou= INFO
logging.level.com.netflix.discovery=ERROR
logging.level.org.springframework.boot.autoconfigure=INFO
logging.level.common.biz.log=INFO
logging.level.com.yonyou.ucf.mdd.rule.handler.DefaultExecRulesHandler=WARN
logging.level.org.imeta.core.listener.ClientListener=ERROR
logging.level.com.yonyou.cloud.inotify.client.INotifyListener=OFF
logging.level.com.yonyou.diwork.common.sessioncache.ClientCacheListener=OFF
logging.level.com.yonyou.metadata.unified.listener.ClientListener=WARN
logging.level.com.yonyou.ucf.mdd.rule.api.RuleOperatorProxy=WARN

#审批流相关配置
bpmrest.tenant=默认的value即可
bpmrest.token=默认的value即可

bpmrest.frontUrl=http://common-mdf-fe.dev.app.yyuap.com
bpmrest.callbackToken=mddcallback
bpmrest.checkToken=false

#自定义的AutoCode接口fullname
autocode.itf.fullname=ucfbase.ucfbaseItf.IAutoCode

#开启数据,组织,函数权限
mdd.data.permissions.enable=true
mdd.org.permissions.enable=true
mdd.func.permissions.enable=true

#打印服务
u8cprint.client.credential.path=printauth.properties
print.client.credential.path=printauth.properties

UAP.AUTH.ALG=HMAC
UAP.KDF.PRF=HmacSHA1
server.tomcat.uri-encoding=UTF-8
server.servlet.context-path=/
server.tomcat.accesslog.directory=./logs/
server.tomcat.accesslog.enabled=true

spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration,org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration,org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration,org.springframework.boot.autoconfigure.data.web.SpringDataWebAutoConfiguration
spring.http.encoding.force=true
spring.http.encoding.charset=utf-8
spring.http.encoding.enabled=true
spring.main.allow-bean-definition-overriding=true
spring.servlet.multipart.max-file-size=100MB
spring.servlet.multipart.max-request-size=100MB

management.endpoints.web.base-path=/manage
management.endpoints.web.exposure.include=info,health,prometheus,custom
management.endpoints.enabled-by-default=true
management.endpoint.info.enabled=true
management.endpoint.health.enabled=true
management.endpoint.health.show-details=always
management.endpoint.prometheus.enabled=true
management.endpoint.shutdown.enabled=false
management.server.servlet.context-path=/mdf
management.server.port=-1
management.health.db.enabled=false
management.health.redis.enabled=false

#es配置,默认值(自建单据底部查询创建人)
ucf.search.endpoint=https://intellis.diwork.com
ucf.search.tenantId.default=qzk16dlq
ucf.search.token.default=3xma418Or9uk417derohzy2k2UQ=

ucf.intellis.endpoint=https://intellis.diwork.com
ucf.intellis.tenantId.default=qzk16dlq
ucf.intellis.token.default=3xma418Or9uk417derohzy2k2UQ=

#本地调试专用
metadata.cache.timeout=600
metadata.cache.maximumsize=1000
mdd.i18n.enable=false

mdd.rule.prop.ssoRedisIndex=6
#设置是否启用流水号缓存,默认启用
billcode.cacheenable=true
#表示缓存的最大数据量,默认10
billcode.cachemax=10
#表示缓存的最小数据量,默认1
billcode.cachemin=1
#设置租户模式,1:友户通 2:营销云(默认)
billcode.tenantmode=1
billcode.uimetasqlsession=mddUimetaSqlSession
openYht=true
base.domain=productcenter
#配置仅使用友户通租户, 表中使用的租户id 为String类型
onlyUseYhtTenant=true
#动态数据源无需使用ext的AppContext
ds.useAppContext=false
mdd.uimeta.prop.isContextCache=false
# uimeta 规则级别定义 ruleLvs; 多个级别逗号分隔
mdd.uimeta.prop.uimetaRuleLvs=common,uimeta
# 是否走metaService服务
mdd.uimeta.prop.isMetaServer=true
mdd.uimeta.prop.isMetaServerFromDao=true

iuap.script.pipeline=hpapaasScriptDev
iuap.script.pipeline.cache=hpapaasScriptCacheDev

tree.itf.fullname=ucfbase.ucfbaseItf.ITree
# 编码规则如果没有预制候选属性,可以直接显示UI元数据里的候选属性
billcode.noprefabricate.showUImeta=true

#找不到编码规则时默认自动编号
A45.nobillnumber.showdefault=true

bizFlow.contextUrl=https://build.yyuap.com/uniform
zklock.fallback=true

enableInterface=ucfbase.ucfbaseItf.IEnable

#=====================================以下是ISV和客开扩展开发需要关注的配置项=====================================
#=====================================以下是ISV和客开扩展开发需要关注的配置项=====================================
#=====================================以下是ISV和客开扩展开发需要关注的配置项=====================================

#沙箱环境,审批流服务地址
bpmrest.server=https://ys-dbox.yyuap.com
##生产环境,审批流服务地址
#bpmrest.server=https://ys.diwork.com

#沙箱环境,终审地址
bpmrest.completeUrl=https://yonbuilder-dbox.yyuap.com/mdd
##生产环境,终审地址
#bpmrest.completeUrl=https://yonbuilder.diwork.com/mdd

#引擎编码,自己专业版脚手架的引擎编码
engineCode=
#租户应用 source 租户表、规则引擎 使用,对应 引擎编码
bpmrest.appsource=${engineCode}

#引擎编码
spring.application.name=${engineCode}
spring.domain.name=${engineCode}

#沙箱环境,打印服务
printBaseUrl=https://print-dbox.yyuap.com/u8cprint
print.server.name=https://print-dbox.yyuap.com
print.entrance.name=https://print-dbox.yyuap.com/u8cprint
##生产环境,打印服务
#printBaseUrl=https://print-yonsuite.diwork.com/u8cprint
#print.server.name=https://print.diwork.com
#print.entrance.name=https://print-yonsuite.diwork.com/u8cprint

#沙箱配置
spring.profiles.active=sandbox
##生产配置
#spring.profiles.active=online

#沙箱环境,容器内访问专用
metadata.api.url=https://dbox.yyuap.com/iuap-metadata-base
##生产环境,容器内访问专用
#metadata.api.url=https://ms.diwork.com/metadata-server

#沙箱环境,清元数据缓存事件
pipelinecode=metadatachannel_sandbox
mdd.mullang.domain.url=https://ms-dbox.yyuap.com/mdf
uimetadata.domain=https://ms-dbox.yyuap.com
##生产环境,清元数据缓存事件
#pipelinecode=metadatachannel_online
#mdd.mullang.domain.url=https://ms.diwork.com/mdf
#uimetadata.domain=https://ms.diwork.com

#沙箱环境,元数据UI地址
metadata.ui.url=https://ms-dbox.yyuap.com
##生产环境,元数据UI地址
#metadata.ui.url=https://ms.diwork.com

#yonscript配置start======
#沙箱环境,外部调试器服务地址
J2V8_DEBUGER_HOST= https://yonbuilder-dbox.yyuap.com/j2v8debug
##生产环境,外部调试器服务地址
#J2V8_DEBUGER_HOST= https://j2.yonyoucloud.com/j2v8debug

#j2v8 debug server 超时时间ms 10min
J2V8_DEBUGER_TIMEOUT=600000
#沙箱环境,扩展脚本请求地址
passport.domain=https://dbox.yyuap.com/iuap-yonbuilder-designer
##生产环境,扩展脚本请求地址
#passport.domain=https://yonbuilder.diwork.com/hpapaas-passport-be

yonbuilder-pro-be.host=${passport.domain}
hpapaas-passport-be.host=${passport.domain}
#调试服务上线后通知hpapaas平台的url接口
debugInfoUrl=${passport.domain}/j2v8debug/debugonline
#调试句柄过期时间(秒)每个句柄一小时的占用时间
debug_handler_expire=3600

passport.script.base.url=${passport.domain}/scriptfetch
passport.script.version.url=${passport.script.base.url}/findFileVersion?id=
passport.script.content.url=${passport.script.base.url}/findFileContent?id=
passport.script.content.pid.url=${passport.script.base.url}/findSingleFileForEngine?id=
#yonscript配置end======

#沙箱环境,统一存储服务rest地址
mdd.uimeta.prop.metaServerUrl=https://ms-dbox.yyuap.com/mdf
mdd.ui.tpl.domain=https://ms-dbox.yyuap.com/mdf
##生产环境,统一存储服务rest地址
#mdd.uimeta.prop.metaServerUrl=https://ms.diwork.com/mdf
#mdd.ui.tpl.domain=https://ms.diwork.com/mdf

#沙箱环境,员工组织信息地址
ucf_staff_center=https://bd-dbox.yyuap.com/ucf-staff-center
##生产环境,员工组织信息地址
#ucf_staff_center=https://bd.diwork.com/ucf-staff-center

#沙箱环境,业务流地址
bizFlow.url=https://ys-dbox.yyuap.com/flow
##生产环境,业务流地址
#bizFlow.url=https://ys.diwork.com/flow

#沙箱环境,OpenAPI地址
ucf.mdd.open-api.api-host=https://open-api-dbox.yyuap.com
#生产环境,OpenAPI地址
#ucf.mdd.open-api.api-host=https://api.diwork.com

#服务端口号
server.port=8080
#自己服务的域名/be
self.service.host=https://***.yonisv.com/be

########redis相关配置 start###############################################

#redis的ip、端口号、密码
mdd.metadata.redis.host=
mdd.metadata.redis.port=
mdd.metadata.redis.password=
mdd.metadata.redis.index=1
mdd.metadata.redis.timeout=3000
mdd.metadata.redis.ssl=no
redis.server=${mdd.metadata.redis.host}
redis.port=${mdd.metadata.redis.port}
redis.password=${mdd.metadata.redis.password}
spring.redis.ssl=false
redis.timeout=5000
redis.mainIndex=1
redis.pub.mainIndex=0

spring.redis.host=${mdd.metadata.redis.host}
spring.redis.port=${mdd.metadata.redis.port}
spring.redis.password=${mdd.metadata.redis.password}
spring.redis.database=1
spring.redis.timeout=PT3S

##调试句柄标记使用的redis
redis_url=direct://${mdd.metadata.redis.host}:${mdd.metadata.redis.port}?poolSize=50&poolName=mypool&password=${mdd.metadata.redis.password}

########redis相关配置 end###############################################

#开发者中心的key、secret一对
access.key=
access.secret=

#应用构建的一套code、key、secret
ucf.mdd.open-api.app-code=
ucf.mdd.open-api.app-key=
ucf.mdd.open-api.app-secret=

#isv路由地址, 沙箱、生产地址一样
ucf.mdd.open-api.isv-router.path=/yonbip/digitalModelisv/rest/api

#租户id
ucf.mdd.open-api.tenant-id=

#(使用统一node后)兼容获取yyuap域名下的yht_access_token的cookie信息
cookie.domain=yyuap.com
allowCross.Domains=yyuap.com
support.yht.cookie=true

#设置浏览器cookie中secure
cookie.secure=false

##生态模式需要的配置,下面key和secret从yonbuilder_pro_be_host地址取,value值为空即可!
ucf.mdd.open-api.isv-app-key=
ucf.mdd.open-api.isv-app-secret=
yonbuilder_pro_be_host=https://developer.yonyoucloud.com/yonbuilder-pro-be

##沙箱,目前固定ticket值
ucf.mdd.open-api.ticket-for-test=9dd5e8aa64904dc1bef8393424e8c420
##生产,目前固定ticket值
#ucf.mdd.open-api.ticket-for-test=

#逻辑删除 配置
logicdel.itf.fullname=common.base.LogicDelete

#308脚手架新增配置项(20210927脚手架模板引擎升级到了308)
########################沙箱环境
# 协同文件服务域名
mdd.filelist.url=https://ezone-dbox.yyuap.com
MWCLIENT_ENABLE=true
mw_profiles_active=sandbox
########################生产环境
# 协同文件服务域名
#mdd.filelist.url=https://ezone.diwork.com
#MWCLIENT_ENABLE=true
##注意生产流水线配置文件处也应该加这个配置项,否则默认加载sandbox配置文件
#mw_profiles_active=online

二、mdd-db.properties

#+++++++++++++  Mysql 配置   ++++++++++++++++++++++++++++++
# 项目中增加此配置文件到 resource/ 目录下

## 【数据源 -- sqlsession匹配配置】
## 配置分别的sqlsession 所使用的 datasource; 对应【数据源连接配置】配置中mdd.datasource.xxx ; 多个数据源需保证前缀一致 xxx部分用于匹配配置
mdd.rule.datasource=ds0
mdd.uimeta.datasource=ds0
mdd.biz.datasource=ds0

#【数据源连接配置】
mdd.datasource.ds0.driver-class-name=com.mysql.jdbc.Driver

mdd.datasource.ds0.minimum-idle=10
mdd.datasource.ds0.maximum-pool-size=500

mdd.datasource.ds0.type=com.zaxxer.hikari.HikariDataSource

####################下面是注意的配置项####################
#1.配置数据库ip、端口号port、数据库名db
mdd.datasource.ds0.jdbc-url=jdbc:mysql://ip:port/db?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&serverTimezone=GMT%2B8&autoReconnect=true

#2.配置数据库用户名、密码
mdd.datasource.ds0.username=
mdd.datasource.ds0.password=

三、mdd-redis.properties

#+++++++++++++  redis 配置   ++++++++++++++++++++++++++++++
# 项目中增加此配置文件到 resource/ 目录下

#************************ jedis 连接池参数设置*******************
#jedis的最大活跃连接数
mdd.jedis.pool.maxActive=100
#jedis最大空闲连接数
mdd.jedis.pool.maxIdle=50
#jedis池没有连接对象返回时,等待可用连接的最大时间,单位毫秒,默认值为-1,表示永不超时。
#如果超过等待时间,则直接抛出JedisConnectionException
mdd.jedis.pool.maxWait=30000
#从池中获取连接的时候,是否进行有效检查
mdd.jedis.pool.testOnBorrow=true
#归还连接的时候,是否进行有效检查
mdd.jedis.pool.testOnReturn=true

#***************** redis 连接参数设置*********************
# reids 配置模式 默认为standalone  【模式 standalone | sentinel | cluster】
mdd.redis.mode=standalone
#与服务器建立连接的超时时间
mdd.redis.timeout=3000
#默认的全局db index
mdd.redis.db.index=0
#是否开启redis 缓存使用
mdd.redis.enable=false

####################下面是注意的配置项####################
#******* 【standalone配置】 **************
#redis服务器ip
mdd.redis.ip=
#redis服务器端口号
mdd.redis.port=
#redis访问密码
mdd.redis.passWord=

#******* 【sentinel配置】 **************
# master name 必填
mdd.redis.sentinel.master="master"
# 节点使用逗号分割 ip:port,ip:port,ip:port ...
#mdd.redis.sentinel.nodes=127.0.0.1:17003,127.0.0.1:17004,127.0.0.1:17005

#******* 【cluster配置】 **************
# 节点使用逗号分割 ip:port,ip:port,ip:port ...
#mdd.redis.cluster.nodes=127.0.0.1:17003,127.0.0.1:17004,127.0.0.1:17005

四、uimeta-sdk.properties

# redis缓存index
mdd.uimeta.prop.uimetaRedisIndex=6
# viewmodel是否应用redis 外部缓存
mdd.uimeta.prop.isRedisCache=false
# viewmodel是否应用 上下文缓存
mdd.uimeta.prop.isContextCache=false
# uimeta 规则级别定义 ruleLvs; 多个级别逗号分隔
mdd.uimeta.prop.uimetaRuleLvs=common,uimeta
#是否走metaService服务:true:为使用统一存储服务,false:为走本地sql(默认false)
mdd.uimeta.prop.isMetaServer=true

####################下面是注意的配置项####################
#沙箱环境,统一存储服务rest地址:依据使用环境配置
mdd.uimeta.prop.metaServerUrl=https://ms-dbox.yyuap.com/mdf

#生产环境,统一存储服务rest地址:依据使用环境配置
#mdd.uimeta.prop.metaServerUrl=https://ms.diwork.com/mdf

mdd.uimeta.prop.isMetaServerFromDao=true
Copyright © 用友 -【生态技术部】 2022-2023 all right reserved,powered by Gitbook修订时间: 2023-11-27 18:30:48

results matching ""

    No results matching ""