|
|
#Durid相关配置是否启用
|
|
|
# { "type" : "env", "value" : "true"}
|
|
|
#weaver.druid.enabled=true
|
|
|
#Durid相关配置初始化时建立物理连接的个数
|
|
|
# { "type" : "env", "value" : "30"}
|
|
|
spring.datasource.druid.initialSize=3
|
|
|
#Durid相关配置是否使用非公平锁
|
|
|
# { "type" : "env", "value" : "true"}
|
|
|
spring.datasource.druid.useUnfairLock=true
|
|
|
#Durid相关配置最小连接池数量
|
|
|
# { "type" : "env", "value" : "30"}
|
|
|
spring.datasource.druid.minIdle=3
|
|
|
#Durid相关配置最大连接池数量
|
|
|
# { "type" : "env", "value" : "100"}
|
|
|
spring.datasource.druid.maxActive=100
|
|
|
#Durid相关配置获取连接时最大等待时间,单位毫秒
|
|
|
# { "type" : "env", "value" : "60000"}
|
|
|
spring.datasource.druid.maxWait=60000
|
|
|
#配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
|
|
|
# { "type" : "fixed", "value" : "60000"}
|
|
|
spring.datasource.druid.timeBetweenEvictionRunsMillis=60000
|
|
|
#配置一个连接在池中最小生存的时间,单位是毫秒
|
|
|
# { "type" : "fixed", "value" : "180000"}
|
|
|
spring.datasource.druid.minEvictableIdleTimeMillis=180000
|
|
|
#配置一个连接在池中最大生存的时间,单位是毫秒
|
|
|
# { "type" : "fixed", "value" : "300000"}
|
|
|
spring.datasource.druid.maxEvictableIdleTimeMillis=300000
|
|
|
#Durid相关配置用来检测连接是否有效的sql,要求是一个查询语句
|
|
|
# { "type" : "env", "value" : "SELECT 1 FROM DUAL"}
|
|
|
spring.datasource.druid.validationQuery=SELECT 1 FROM DUAL
|
|
|
#Durid相关配置是否启用keepAlive
|
|
|
# { "type" : "env", "value" : "true"}
|
|
|
spring.datasource.druid.keepAlive=true
|
|
|
#Durid相关配置申请连接的时候检测
|
|
|
# { "type" : "env", "value" : "true"}
|
|
|
spring.datasource.druid.testWhileIdle=true
|
|
|
#Durid相关配置申请连接时执行validationQuery检测连接是否有效,配置为true会降低性能
|
|
|
# { "type" : "env", "value" : "false"}
|
|
|
spring.datasource.druid.testOnBorrow=false
|
|
|
#Durid相关配置归还连接时执行validationQuery检测连接是否有效,配置为true会降低性能
|
|
|
# { "type" : "env", "value" : "false"}
|
|
|
spring.datasource.druid.testOnReturn=false
|
|
|
#Durid相关配置stat监控sql最大数量
|
|
|
# { "type" : "env", "value" : "500"}
|
|
|
spring.datasource.druid.stat.sql.MaxSize=500
|
|
|
#分库分表较多的建议关闭,oracle情况建议开启
|
|
|
# { "type" : "env", "value" : "false"}
|
|
|
spring.datasource.druid.poolPreparedStatements=false
|
|
|
#排除jta自动加载配置类,以解决国产化中间件自动开启jta自动加载导致的启动失败
|
|
|
# { "type" : "fixed"}
|
|
|
spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.transaction.jta.JtaAutoConfiguration
|
|
|
#Dubbo相关配置
|
|
|
#关闭注册中心启动时检查:(注册订阅失败时报错)
|
|
|
# { "type" : "fixed"}
|
|
|
dubbo.registry.check=false
|
|
|
#关闭所有服务的启动时检查:(没有提供者时报错)
|
|
|
# { "type" : "fixed"}
|
|
|
dubbo.consumer.check=false
|
|
|
#服务超时时间
|
|
|
# { "type" : "fixed"}
|
|
|
dubbo.provider.timeout=10000
|
|
|
#Dubbo限制最大数据传输 单位字节
|
|
|
# { "type" : "fixed"}
|
|
|
dubbo.provider.payload=16777216
|
|
|
#dubbo业务线程池类型 cached 缓存线程池,闲暇一分钟主动删除,须要时重建 fixed 固定大小线程池,启动时建设线程,不敞开,始终持有;(默认) limited 可伸缩线程池,但池中的线程数只会增长不会膨胀。eager 优先创立Worker线程池
|
|
|
# { "type" : "fixed"}
|
|
|
dubbo.protocol.threadpool=cached
|
|
|
#dubbo线程池大小
|
|
|
# { "type" : "fixed"}
|
|
|
dubbo.protocol.threads=1000
|
|
|
#dubbo协议核心线程数
|
|
|
# { "type" : "fixed"}
|
|
|
dubbo.protocol.corethreads=50
|
|
|
#是否使用元数据中心,配置决定是否需要将元数据发布到元数据中心
|
|
|
# { "type" : "fixed"}
|
|
|
dubbo.registry.use-as-metadata-center=false
|
|
|
#dubbo支持得telnet操作
|
|
|
# { "type" : "fixed"}
|
|
|
dubbo.protocol.telnet=ls,ps,cd,pwd,trace,count,invoke,select,status,log,help,clear,exit,shutdown
|
|
|
#dubbo 内部适配框架指定
|
|
|
# { "type" : "fixed"}
|
|
|
dubbo.application.logger=slf4j
|
|
|
#swagger开关配置
|
|
|
# { "type" : "fixed"}
|
|
|
weaver.swagger.enabled=false
|
|
|
#公共的拦截过滤配置
|
|
|
# { "type" : "fixed"}
|
|
|
http.filter.common.exclusions=papi/druid/*
|
|
|
#mq相关配置
|
|
|
# { "type" : "env"}
|
|
|
weaver.async.channel=rabbitmq
|
|
|
#mq相关配置是否在启动时自动启动容器
|
|
|
# { "type" : "fixed"}
|
|
|
spring.rabbitmq.listener.direct.auto-startup=true
|
|
|
#mq相关配置是否在启动时自动启动容器
|
|
|
# { "type" : "fixed"}
|
|
|
spring.rabbitmq.listener.simple.auto-startup=true
|
|
|
#mq相关配置地址
|
|
|
# { "type" : "env"}
|
|
|
spring.rabbitmq.host=127.0.0.1
|
|
|
#mq相关配置端口
|
|
|
# { "type" : "env"}
|
|
|
spring.rabbitmq.port=5672
|
|
|
#mq相关配置un
|
|
|
# { "type" : "env"}
|
|
|
spring.rabbitmq.username=admin
|
|
|
#mq相关配置pw
|
|
|
# { "type" : "env"}
|
|
|
spring.rabbitmq.password=admin
|
|
|
#部署方式
|
|
|
# private-私有化部署,public-E10 saas部署,默认为private
|
|
|
# 如果该项不配置,等同于private(即私有化部署时该值会隐藏掉)
|
|
|
# { "type" : "env","value":"private"}
|
|
|
weaver.deploy=private
|
|
|
#运行环境
|
|
|
# develop,test,release,verify,beta,txproduction
|
|
|
# { "type" : "env","value":"txproduction"}
|
|
|
weaver.env=txproduction
|
|
|
#是否为单体环境
|
|
|
# true-单体环境,false-非单体环境
|
|
|
# 如果该项不配置,等同于false
|
|
|
# { "type" : "env"}
|
|
|
weaver.allinone=false
|
|
|
#域名
|
|
|
#主域名
|
|
|
# { "type" : "env"}
|
|
|
primary.domain=https://[weapp]
|
|
|
#是否启用loadbalancer
|
|
|
# { "type" : "env"}
|
|
|
spring.cloud.loadbalancer.retry.enabled=false
|
|
|
#是否启用license监控
|
|
|
# { "type" : "fixed"}
|
|
|
weaver.license.forceCheckLicense=true
|
|
|
#改成true,全量打印sql信息,全量打印sql参数信息
|
|
|
# { "type" : "fixed"}
|
|
|
weaver.mybatis-plus.monitor-sql.error=false
|
|
|
#改成true,全量打印sql信息,全量打印sql参数信息
|
|
|
# { "type" : "fixed"}
|
|
|
weaver.mybatis-plus.monitor-sql.param=false
|
|
|
#公共库脚本执行数据源配置,仅测试环境使用,不要提交到线上,不要提交到私有化
|
|
|
# { "type" : "delete","name":"commondb.enable"}
|
|
|
commondb.enable=true
|
|
|
#数据库类型
|
|
|
#{when:["commondb.enable=true"],"type":"env"}
|
|
|
spring.datasource.dbType=mysql
|
|
|
#公共库驱动
|
|
|
#{when:["commondb.enable=true"],"type":"env"}
|
|
|
commondb.spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
|
|
|
#公共库url
|
|
|
#{when:["commondb.enable=true"],"type":"env"}
|
|
|
commondb.spring.datasource.url=jdbc:mysql://127.0.0.1:3306/eteams?characterEncoding=utf8&useSSL=false&autoReconnect=true&failOverReadOnly=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&allowMultiQueries=true
|
|
|
#公共库驱动username
|
|
|
#{when:["commondb.enable=true"],"type":"env"}
|
|
|
commondb.spring.datasource.username=eteams
|
|
|
##公共库驱动password
|
|
|
#{when:["commondb.enable=true"],"type":"env"}
|
|
|
commondb.spring.datasource.password=xvpdTY#PQBJI68xuhw8gf
|
|
|
#产品名称,线上eteams 私有化 e-cology
|
|
|
# { "type" : "env","value":"e-cology"}
|
|
|
weaver.productionName=e-cology
|
|
|
#数据库占位符
|
|
|
# { "type" : "env"}
|
|
|
database.placeholder=publicdb/eteams,project_ebformdb/ebuilder_form
|
|
|
#记录大结果集查询结果的sql
|
|
|
# { "type" : "fixed"}
|
|
|
weaver.mybatis-plus.monitor-sql.sqlCount.limit.log=false
|
|
|
# 业务模块使用配置map,供业务模块使用的配置,必需放至此map中,不允许单独配置
|
|
|
#域名
|
|
|
#主域名
|
|
|
#{"isRealTime":true,"type" : "env"}
|
|
|
weaver.dataMap[primary.domain]=https://[weapp]
|
|
|
#open-gateway二级域名
|
|
|
#{"isRealTime":true,"type" : "env"}
|
|
|
weaver.dataMap[opengateway.domain]=https://[open-server]
|
|
|
#ebridge域名
|
|
|
#{"isRealTime":true,"type" : "env"}
|
|
|
weaver.dataMap[ebridge.domain]=${weaver.dataMap[primary.domain]}
|
|
|
#voice域名
|
|
|
#{"isRealTime":true,"type" : "env"}
|
|
|
weaver.dataMap[voice.domain]=${weaver.dataMap[primary.domain]}
|
|
|
#passport域名
|
|
|
#{"isRealTime" : true,"type" : "env","value" : "${weaver.dataMap[primary.domain]}"}
|
|
|
weaver.dataMap[passport.domain]=https://[weapp]
|
|
|
#文档分享地址
|
|
|
#{"isRealTime":true,"type" : "env"}
|
|
|
weaver.dataMap[docShare.domain]=http://[weapp]
|
|
|
#开放平台地址
|
|
|
#{"isRealTime":true,"type" : "env"}
|
|
|
weaver.dataMap[openApi.domain]=${weaver.dataMap[opengateway.domain]}/api
|
|
|
#sapi调用域名
|
|
|
#{"isRealTime":true,"type" : "env"}
|
|
|
weaver.dataMap[sapi.domain]=http://[weaver-em-msg-service]/papi/proxy
|
|
|
#im域名
|
|
|
#{"isRealTime":true,"type" : "env"}
|
|
|
weaver.dataMap[im.domain]=http://[im]
|
|
|
#文件服务域名
|
|
|
#{"isRealTime":true,"type" : "env"}
|
|
|
weaver.dataMap[file.domain]=https://[eteams-file]
|
|
|
#统一认证域名
|
|
|
#{"isRealTime":true,"type" : "env"}
|
|
|
weaver.dataMap[intunifyauth.domain]=http://[weaver-intunifyauth-backserver-service]
|
|
|
#tenant域名
|
|
|
#{"isRealTime":true, "type" : "env","value" : "${weaver.dataMap[primary.domain]}"}
|
|
|
weaver.dataMap[tenant.domain]=https://[weaver-tenant]
|
|
|
#url域名
|
|
|
#{"isRealTime":true, "type" : "env","value" : "${weaver.dataMap[primary.domain]}"}
|
|
|
weaver.dataMap[url.domain]=http://[eteams-url]
|
|
|
#运营平台域名
|
|
|
#{"isRealTime":true, "type" : "env","value" : ""}
|
|
|
weaver.dataMap[operation.domain]=http://127.0.0.1
|
|
|
#服务协议
|
|
|
#{"type" : "env"}
|
|
|
server.schema=http
|
|
|
#feign启用http开关
|
|
|
#{"type" : "fixed"}
|
|
|
feign.httpclient.enabled=false
|
|
|
#统一日志级别
|
|
|
#{"type" : "env"}
|
|
|
logging.level.com.weaver=ERROR
|
|
|
#新增数据库类型
|
|
|
# { "type" : "fixed"}
|
|
|
spring.datasource.dbTypeToMock={"ob":"mysql","oboracle":"oracle"}
|
|
|
#{ "type" : "fixed"}
|
|
|
spring.zipkin.enabled=false
|
|
|
#{ "type" : "fixed"}
|
|
|
spring.sleuth.enabled=false
|
|
|
#jackson配置返回时间戳
|
|
|
#{"type":"fixed"}
|
|
|
spring.jackson.serialization.write-date-keys-as-timestamps=true
|
|
|
#jackson相关配置配置返回时间戳
|
|
|
#{"type":"fixed"}
|
|
|
spring.jackson.serialization.write-dates-as-timestamps=true
|
|
|
#jackson全局设置pojo或被@JsonInclude注解的属性的序列化方式
|
|
|
#{"type":"fixed"}
|
|
|
spring.jackson.default-property-inclusion=NON_NULL
|
|
|
#jackson相关配置是否忽略未知的枚举值
|
|
|
#{"type":"fixed"}
|
|
|
spring.jackson.deserialization.READ_UNKNOWN_ENUM_VALUES_AS_NULL=true
|
|
|
#jackson相关配置
|
|
|
#{"type":"fixed"}
|
|
|
spring.jackson.serialization.fail_on_empty_beans=false
|
|
|
#jackson时区
|
|
|
#{"type":"env", "value":"${weaver.time-zone}"}
|
|
|
spring.jackson.time-zone=${weaver.time-zone}
|
|
|
#j时区
|
|
|
#{"type":"env", "value":null}
|
|
|
weaver.time-zone=GMT+8
|
|
|
#禁用监控HTTP端点
|
|
|
# { "type" : "fixed"}
|
|
|
management.server.port=-1
|
|
|
#dubbo.scan.base-package扫描路径
|
|
|
# { "type" : "fixed", "value":"com.weaver"}
|
|
|
weaver.rpc.scan.base-packages=com.weaver
|