application-base.yml 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. spring:
  2. datasource:
  3. username: dcuc
  4. password: 123
  5. driver-class-name: com.mysql.jdbc.Driver
  6. url: jdbc:mysql://10.254.10.31:3306/dcuc_tjdsj_2.0?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
  7. druid:
  8. filters: sqlaudit
  9. application:
  10. name: dcuc-coder
  11. cloud:
  12. nacos:
  13. discovery:
  14. # 配置nacos地址
  15. server-addr: 127.0.0.1:8848
  16. servlet:
  17. multipart:
  18. # 设置文件上传大小,springboot默认的最大上传大小是1MB
  19. max-file-size: 150MB
  20. max-request-size: 150MB
  21. cache:
  22. type: redis
  23. # 如果底层缓存管理器支持缓存名的话,可以在这里指定要创建的缓存名列表,用逗号分 隔。通常这会禁用运行时创建其他额外缓存的能力。
  24. cache-names: defaultCache
  25. redis:
  26. time-to-live:
  27. # spring.cache.redis.time-to-live[defaultCache1]=100000
  28. defaultCache: 5000
  29. # 多cacheManager支持 CacheManager(ex:ehCacheCacheManager,simpleCacheManager,redisCacheManager,caffeineCacheManager)
  30. init-cache-managers: ehCacheCacheManager,simpleCacheManager
  31. redis:
  32. host: 127.0.0.1
  33. port: 6379
  34. jedis:
  35. pool:
  36. # 连接池最大连接数(如果配置<=0,则没有限制 )
  37. max-active: 8
  38. server:
  39. port: 21893
  40. management:
  41. endpoints:
  42. web:
  43. exposure:
  44. include: '*'
  45. duceap:
  46. #通过配置duceap.datasource.dynamic.{dataSourceName}.{dataSourceProp},将自动启用多数据源
  47. #用apollo配置数据源方式
  48. # datasource:
  49. # dynamic:
  50. # dcuc:
  51. # url: jdbc:mysql://192.168.120.142:3306/dcuc_2.0?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
  52. # username: dcuc
  53. # password: 123
  54. # driver-class-name: com.mysql.jdbc.driver-class-name
  55. datasource:
  56. dynamic:
  57. enabled: false
  58. uploader:
  59. store:
  60. # 上传附件,支持如下存储策略:database、fileSystem、fastDfs ,默认datasource
  61. strategy: database
  62. flyway:
  63. # 是否执行flyway
  64. enabled: false
  65. # 执行flyway路径
  66. locations: classpath:/config/mysql
  67. auditlog:
  68. login:
  69. # 默认值为true
  70. enabled: true
  71. audit:
  72. # 是否开启操作日志审计,默认true
  73. enabled: true
  74. sqlaudit:
  75. # 操作日志输出方式,默认database,同时支持kafka
  76. output: database
  77. # 排除的SQL表,默认为T_LOG_*,即排除审计日志相关的表。 支持*T_LOG_*、*T_LOG_LOGIN、T_LOG_*几种表达式
  78. excludeTables: T_LOG_*
  79. license:
  80. enabled: false
  81. #配置用来指定license对接的后端项目地址(格式:ip:port/context,如http://10.10.10.10:8080/ctx),
  82. #默认使用HttpServletRequest.getLocalAddr()方法获取ip地址,
  83. #应用在docker部署环境中无法获取机子的真实ip地址 考虑以配置参数的形式传入
  84. address: http://127.0.0.1:21893
  85. dataCacheMethod: apollo
  86. apollo:
  87. client:
  88. #apollo客户端(许可)
  89. host: http://10.201.3.20:8070