1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- spring:
- datasource:
- username: dcuc
- password: 123
- driver-class-name: com.mysql.jdbc.Driver
- url: jdbc:mysql://10.254.10.31:3306/dcuc_tjdsj_2.0?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
- druid:
- filters: sqlaudit
- application:
- name: dcuc-coder
- cloud:
- nacos:
- discovery:
- # 配置nacos地址
- server-addr: 127.0.0.1:8848
- servlet:
- multipart:
- # 设置文件上传大小,springboot默认的最大上传大小是1MB
- max-file-size: 150MB
- max-request-size: 150MB
- cache:
- type: redis
- # 如果底层缓存管理器支持缓存名的话,可以在这里指定要创建的缓存名列表,用逗号分 隔。通常这会禁用运行时创建其他额外缓存的能力。
- cache-names: defaultCache
- redis:
- time-to-live:
- # spring.cache.redis.time-to-live[defaultCache1]=100000
- defaultCache: 5000
- # 多cacheManager支持 CacheManager(ex:ehCacheCacheManager,simpleCacheManager,redisCacheManager,caffeineCacheManager)
- init-cache-managers: ehCacheCacheManager,simpleCacheManager
- redis:
- host: 127.0.0.1
- port: 6379
- jedis:
- pool:
- # 连接池最大连接数(如果配置<=0,则没有限制 )
- max-active: 8
- server:
- port: 21893
- management:
- endpoints:
- web:
- exposure:
- include: '*'
- duceap:
- #通过配置duceap.datasource.dynamic.{dataSourceName}.{dataSourceProp},将自动启用多数据源
- #用apollo配置数据源方式
- # datasource:
- # dynamic:
- # dcuc:
- # url: jdbc:mysql://192.168.120.142:3306/dcuc_2.0?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
- # username: dcuc
- # password: 123
- # driver-class-name: com.mysql.jdbc.driver-class-name
- datasource:
- dynamic:
- enabled: false
- uploader:
- store:
- # 上传附件,支持如下存储策略:database、fileSystem、fastDfs ,默认datasource
- strategy: database
- flyway:
- # 是否执行flyway
- enabled: false
- # 执行flyway路径
- locations: classpath:/config/mysql
- auditlog:
- login:
- # 默认值为true
- enabled: true
- audit:
- # 是否开启操作日志审计,默认true
- enabled: true
- sqlaudit:
- # 操作日志输出方式,默认database,同时支持kafka
- output: database
- # 排除的SQL表,默认为T_LOG_*,即排除审计日志相关的表。 支持*T_LOG_*、*T_LOG_LOGIN、T_LOG_*几种表达式
- excludeTables: T_LOG_*
- license:
- enabled: false
- #配置用来指定license对接的后端项目地址(格式:ip:port/context,如http://10.10.10.10:8080/ctx),
- #默认使用HttpServletRequest.getLocalAddr()方法获取ip地址,
- #应用在docker部署环境中无法获取机子的真实ip地址 考虑以配置参数的形式传入
- address: http://127.0.0.1:21893
- dataCacheMethod: apollo
- apollo:
- client:
- #apollo客户端(许可)
- host: http://10.201.3.20:8070
|