|  |  |  | server:
 | 
					
						
							|  |  |  |   port: @server.port@
 | 
					
						
							|  |  |  |   version: @version@
 | 
					
						
							|  |  |  |   servlet:
 | 
					
						
							|  |  |  |     context-path: /data/stats
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | spring:
 | 
					
						
							|  |  |  |   main:
 | 
					
						
							|  |  |  |     allow-bean-definition-overriding: true
 | 
					
						
							|  |  |  |   application:
 | 
					
						
							|  |  |  |     name: data-statistical-server
 | 
					
						
							|  |  |  |   #环境 dev|test|prod
 | 
					
						
							|  |  |  |   profiles:
 | 
					
						
							|  |  |  |     active: @spring.profiles.active@
 | 
					
						
							|  |  |  |   jackson:
 | 
					
						
							|  |  |  |     time-zone: GMT+8
 | 
					
						
							|  |  |  |     date-format: yyyy-MM-dd HH:mm:ss
 | 
					
						
							|  |  |  |   redis:
 | 
					
						
							|  |  |  |     database: @spring.redis.index@
 | 
					
						
							|  |  |  |     host: @spring.redis.host@
 | 
					
						
							|  |  |  |     port: @spring.redis.port@
 | 
					
						
							|  |  |  |     password: @spring.redis.password@
 | 
					
						
							|  |  |  |     timeout: 30s
 | 
					
						
							|  |  |  |   datasource:
 | 
					
						
							|  |  |  |     druid:
 | 
					
						
							|  |  |  |       #MySQL
 | 
					
						
							|  |  |  |       driver-class-name: com.mysql.cj.jdbc.Driver
 | 
					
						
							|  |  |  |       url: @datasource.druid.stats.url@
 | 
					
						
							|  |  |  |       username: @datasource.druid.stats.username@
 | 
					
						
							|  |  |  |       password: @datasource.druid.stats.password@
 | 
					
						
							|  |  |  |   cloud:
 | 
					
						
							|  |  |  |     nacos:
 | 
					
						
							|  |  |  |       discovery:
 | 
					
						
							|  |  |  |         server-addr: @nacos.server-addr@
 | 
					
						
							|  |  |  |         #nacos的命名空间ID,默认是public
 | 
					
						
							|  |  |  |         namespace: @nacos.discovery.namespace@
 | 
					
						
							|  |  |  |         #不把自己注册到注册中心的地址
 | 
					
						
							|  |  |  |         register-enabled: @nacos.register-enabled@
 | 
					
						
							|  |  |  |         ip: @nacos.ip@
 | 
					
						
							|  |  |  |       config:
 | 
					
						
							|  |  |  |         enabled: @nacos.config-enabled@
 | 
					
						
							|  |  |  |         server-addr: @nacos.server-addr@
 | 
					
						
							|  |  |  |         namespace: @nacos.config.namespace@
 | 
					
						
							|  |  |  |         group: @nacos.config.group@
 | 
					
						
							|  |  |  |         file-extension: yaml
 | 
					
						
							|  |  |  |         #指定共享配置,且支持动态刷新
 | 
					
						
							|  |  |  |   #        ext-config:
 | 
					
						
							|  |  |  |   #          - data-id: datasource.yaml
 | 
					
						
							|  |  |  |   #            group: ${spring.cloud.nacos.config.group}
 | 
					
						
							|  |  |  |   #            refresh: true
 | 
					
						
							|  |  |  |   #          - data-id: common.yaml
 | 
					
						
							|  |  |  |   #            group: ${spring.cloud.nacos.config.group}
 | 
					
						
							|  |  |  |   #            refresh: true
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   # 数据迁移工具flyway
 | 
					
						
							|  |  |  |   flyway:
 | 
					
						
							|  |  |  |     enabled: @spring.flyway.enabled@
 | 
					
						
							|  |  |  |     locations: classpath:db/migration
 | 
					
						
							|  |  |  |     url: @datasource.druid.stats.url@
 | 
					
						
							|  |  |  |     user: @datasource.druid.stats.username@
 | 
					
						
							|  |  |  |     password: @datasource.druid.stats.password@
 | 
					
						
							|  |  |  |     baseline-on-migrate: true
 | 
					
						
							|  |  |  |     baseline-version: 0
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | management:
 | 
					
						
							|  |  |  |   endpoints:
 | 
					
						
							|  |  |  |     web:
 | 
					
						
							|  |  |  |       exposure:
 | 
					
						
							|  |  |  |         include: "*"
 | 
					
						
							|  |  |  |   endpoint:
 | 
					
						
							|  |  |  |     health:
 | 
					
						
							|  |  |  |       show-details: ALWAYS
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | mybatis-plus:
 | 
					
						
							|  |  |  |   mapper-locations: classpath:/mapper/**/*.xml
 | 
					
						
							|  |  |  |   #实体扫描,多个package用逗号或者分号分隔
 | 
					
						
							|  |  |  |   typeAliasesPackage: com.epmet.entity
 | 
					
						
							|  |  |  |   global-config:
 | 
					
						
							|  |  |  |     #数据库相关配置
 | 
					
						
							|  |  |  |     db-config:
 | 
					
						
							|  |  |  |       #主键类型  AUTO:"数据库ID自增", INPUT:"用户输入ID", ID_WORKER:"全局唯一ID (数字类型唯一ID)", UUID:"全局唯一ID UUID";
 | 
					
						
							|  |  |  |       id-type: INPUT
 | 
					
						
							|  |  |  |       #字段策略 IGNORED:"忽略判断",NOT_NULL:"非 NULL 判断"),NOT_EMPTY:"非空判断"
 | 
					
						
							|  |  |  |       field-strategy: NOT_NULL
 | 
					
						
							|  |  |  |       #驼峰下划线转换
 | 
					
						
							|  |  |  |       column-underline: true
 | 
					
						
							|  |  |  |     banner: false
 | 
					
						
							|  |  |  |   #原生配置
 | 
					
						
							|  |  |  |   configuration:
 | 
					
						
							|  |  |  |     map-underscore-to-camel-case: true
 | 
					
						
							|  |  |  |     cache-enabled: false
 | 
					
						
							|  |  |  |     call-setters-on-nulls: true
 | 
					
						
							|  |  |  |     jdbc-type-for-null: 'null'
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | feign:
 | 
					
						
							|  |  |  |   hystrix:
 | 
					
						
							|  |  |  |     enabled: true
 | 
					
						
							|  |  |  |   client:
 | 
					
						
							|  |  |  |     config:
 | 
					
						
							|  |  |  |       default:
 | 
					
						
							|  |  |  |         loggerLevel: BASIC
 | 
					
						
							|  |  |  |   httpclient:
 | 
					
						
							|  |  |  |     enabled: true
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | hystrix:
 | 
					
						
							|  |  |  |   command:
 | 
					
						
							|  |  |  |     default:
 | 
					
						
							|  |  |  |       execution:
 | 
					
						
							|  |  |  |         isolation:
 | 
					
						
							|  |  |  |           thread:
 | 
					
						
							|  |  |  |             timeoutInMilliseconds: 60000 #缺省为1000
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ribbon:
 | 
					
						
							|  |  |  |   ReadTimeout: 300000
 | 
					
						
							|  |  |  |   ConnectTimeout: 300000
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #pageHelper分页插件
 | 
					
						
							|  |  |  | pagehelper:
 | 
					
						
							|  |  |  |   helper-dialect: mysql
 | 
					
						
							|  |  |  |   reasonable: false #分页合理化配置,例如输入页码为-1,则自动转化为最小页码1
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | dynamic:
 | 
					
						
							|  |  |  |   datasource:
 | 
					
						
							|  |  |  |     govOrg:
 | 
					
						
							|  |  |  |       driver-class-name: com.mysql.cj.jdbc.Driver
 | 
					
						
							|  |  |  |       url: @datasource.druid.org.url@
 | 
					
						
							|  |  |  |       username: @datasource.druid.org.username@
 | 
					
						
							|  |  |  |       password: @datasource.druid.org.password@
 | 
					
						
							|  |  |  |     govIssue:
 | 
					
						
							|  |  |  |       driver-class-name: com.mysql.cj.jdbc.Driver
 | 
					
						
							|  |  |  |       url: @datasource.druid.issue.url@
 | 
					
						
							|  |  |  |       username: @datasource.druid.issue.username@
 | 
					
						
							|  |  |  |       password: @datasource.druid.issue.password@
 | 
					
						
							|  |  |  |     govProject:
 | 
					
						
							|  |  |  |       driver-class-name: com.mysql.cj.jdbc.Driver
 | 
					
						
							|  |  |  |       url: @datasource.druid.project.url@
 | 
					
						
							|  |  |  |       username: @datasource.druid.project.username@
 | 
					
						
							|  |  |  |       password: @datasource.druid.project.password@
 | 
					
						
							|  |  |  |     govVoice:
 | 
					
						
							|  |  |  |       driver-class-name: com.mysql.cj.jdbc.Driver
 | 
					
						
							|  |  |  |       url: @datasource.druid.voice.url@
 | 
					
						
							|  |  |  |       username: @datasource.druid.voice.username@
 | 
					
						
							|  |  |  |       password: @datasource.druid.voice.password@
 | 
					
						
							|  |  |  |     operCrm:
 | 
					
						
							|  |  |  |       driver-class-name: com.mysql.cj.jdbc.Driver
 | 
					
						
							|  |  |  |       url: @datasource.druid.crm.url@
 | 
					
						
							|  |  |  |       username: @datasource.druid.crm.username@
 | 
					
						
							|  |  |  |       password: @datasource.druid.crm.password@
 | 
					
						
							|  |  |  |     resiGroup:
 | 
					
						
							|  |  |  |       driver-class-name: com.mysql.cj.jdbc.Driver
 | 
					
						
							|  |  |  |       url: @datasource.druid.group.url@
 | 
					
						
							|  |  |  |       username: @datasource.druid.group.username@
 | 
					
						
							|  |  |  |       password: @datasource.druid.group.password@
 | 
					
						
							|  |  |  |     epmetuser:
 | 
					
						
							|  |  |  |       driver-class-name: com.mysql.cj.jdbc.Driver
 | 
					
						
							|  |  |  |       url: @datasource.druid.user.url@
 | 
					
						
							|  |  |  |       username: @datasource.druid.user.username@
 | 
					
						
							|  |  |  |       password: @datasource.druid.user.password@
 | 
					
						
							|  |  |  |     stats:
 | 
					
						
							|  |  |  |       driver-class-name: com.mysql.cj.jdbc.Driver
 | 
					
						
							|  |  |  |       url: @datasource.druid.stats.url@
 | 
					
						
							|  |  |  |       username: @datasource.druid.stats.username@
 | 
					
						
							|  |  |  |       password: @datasource.druid.stats.password@
 | 
					
						
							|  |  |  |     statsDisplay:
 | 
					
						
							|  |  |  |       driver-class-name: com.mysql.cj.jdbc.Driver
 | 
					
						
							|  |  |  |       url: @datasource.druid.statsdisplay.url@
 | 
					
						
							|  |  |  |       username: @datasource.druid.statsdisplay.username@
 | 
					
						
							|  |  |  |       password: @datasource.druid.statsdisplay.password@
 | 
					
						
							|  |  |  |     evaluationIndex:
 | 
					
						
							|  |  |  |       driver-class-name: com.mysql.cj.jdbc.Driver
 | 
					
						
							|  |  |  |       url: @datasource.druid.evaluationIndex.url@
 | 
					
						
							|  |  |  |       username: @datasource.druid.evaluationIndex.username@
 | 
					
						
							|  |  |  |       password: @datasource.druid.evaluationIndex.password@
 | 
					
						
							|  |  |  |     partyMember:
 | 
					
						
							|  |  |  |       driver-class-name: com.mysql.cj.jdbc.Driver
 | 
					
						
							|  |  |  |       url: @datasource.druid.partyMember.url@
 | 
					
						
							|  |  |  |       username: @datasource.druid.partyMember.username@
 | 
					
						
							|  |  |  |       password: @datasource.druid.partyMember.password@
 | 
					
						
							|  |  |  |     epmetHeart:
 | 
					
						
							|  |  |  |       driver-class-name: com.mysql.cj.jdbc.Driver
 | 
					
						
							|  |  |  |       url: @datasource.druid.epmetHeart.url@
 | 
					
						
							|  |  |  |       username: @datasource.druid.epmetHeart.username@
 | 
					
						
							|  |  |  |       password: @datasource.druid.epmetHeart.password@
 | 
					
						
							|  |  |  |     epmetPoint:
 | 
					
						
							|  |  |  |       driver-class-name: com.mysql.cj.jdbc.Driver
 | 
					
						
							|  |  |  |       url: @datasource.druid.epmetPoint.url@
 | 
					
						
							|  |  |  |       username: @datasource.druid.epmetPoint.username@
 | 
					
						
							|  |  |  |       password: @datasource.druid.epmetPoint.password@
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | thread:
 | 
					
						
							|  |  |  |   # 线程池配置
 | 
					
						
							|  |  |  |   threadPool:
 | 
					
						
							|  |  |  |     corePoolSize: @thread.pool.core-pool-size@
 | 
					
						
							|  |  |  |     maxPoolSize: @thread.pool.max-pool-size@
 | 
					
						
							|  |  |  |     queueCapacity: @thread.pool.queue-capacity@
 | 
					
						
							|  |  |  |     keepAlive: @thread.pool.keep-alive@
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | dingTalk:
 | 
					
						
							|  |  |  |   robot:
 | 
					
						
							|  |  |  |     webHook: @dingTalk.robot.webHook@
 | 
					
						
							|  |  |  |     secret: @dingTalk.robot.secret@
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # 停机选项
 | 
					
						
							|  |  |  | shutdown:
 | 
					
						
							|  |  |  |   graceful:
 | 
					
						
							|  |  |  |     enable: true #是否开启优雅停机
 | 
					
						
							|  |  |  |     waitTimeSecs: 30 # 优雅停机等待时间,超过30秒,发出告警
 |