application-dev.yml 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167
  1. # 应用服务器
  2. server:
  3. tomcat:
  4. uri-encoding: UTF-8 #tomcat编码
  5. port: 32000 #tomcat端口
  6. spring:
  7. devtools: #spring开发者工具模块
  8. restart:
  9. enabled: true #热部署开关
  10. freemarker:
  11. cache: false #spring内置freemarker缓存
  12. thymeleaf:
  13. cache: false #spring内置thymeleaf缓存
  14. # ===================== 数据源配置 =====================
  15. exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure #排除自动配置,手动配置druid
  16. datasource:
  17. db-type: MySQL #数据库类型(可选值 MySQL、SQLServer、Oracle、DM、KingbaseES、PostgreSQL,请严格按可选值填写)
  18. host: 192.168.10.165
  19. port: 3306
  20. username: root
  21. password: yt123456
  22. db-name: jnpf_init
  23. db-schema: #金仓达梦选填
  24. prepare-url: #自定义url
  25. # ===================== 动态多数据源 =====================
  26. dynamic:
  27. primary: master #设置默认的数据源或者数据源组,默认值即为master
  28. strict: true #严格匹配数据源,默认false. true未匹配到指定数据源时抛异常,false使用默认数据源
  29. druid:
  30. # 空闲时执行连接测试
  31. test-while-idle: true
  32. # 连接测试最小间隔
  33. time-between-eviction-runs-millis: 60000
  34. # 获取连接等待3秒 根据网络情况设定
  35. max-wait: 3000
  36. # 初始化4个连接
  37. initial-size: 4
  38. # 最大20个连接
  39. max-active: 20
  40. # 最少保持4个空闲连接
  41. min-idle: 4
  42. # 空闲连接保活, 超过配置的空闲时间会进行连接检查完成保活操作(数据库自身会断开达到空闲时间的连接, 程序使用断开的连接会报错)
  43. keep-alive: true
  44. # 解除注释后Druid连接池打印SQL语句 忽略日志等级配置
  45. #filters: slf4j
  46. slf4j:
  47. statementLogEnabled: true
  48. resultSetLogEnabled: false
  49. connectionLogEnabled: false
  50. dataSourceLogEnabled: false
  51. statementCreateAfterLogEnabled: false
  52. statementCloseAfterLogEnabled: false
  53. statementExecuteAfterLogEnabled: false
  54. #打印SQL替换参数
  55. statementExecutableSqlLogEnable: true
  56. statementPrepareAfterLogEnabled: false
  57. statementPrepareCallAfterLogEnabled: false
  58. statementParameterSetLogEnabled: false
  59. # datasource:
  60. # master:
  61. # url: jdbc:mysql://${spring.datasource.host}:${spring.datasource.port}/${spring.datasource.dbname}?useUnicode=true&characterEncoding=utf-8&useSSL=false&allowMultiQueries=true&serverTimezone=UTC
  62. # username: ${spring.datasource.username}
  63. # password: ${spring.datasource.password}
  64. # driver-class-name: com.mysql.cj.jdbc.Driver
  65. # ===================== Redis配置 =====================
  66. # redis单机模式
  67. data:
  68. redis:
  69. database: 1
  70. host: usky-cloud-redis
  71. port: 6379
  72. password: 123456
  73. timeout: 3000
  74. lettuce: #Lettuce为Redis的Java驱动包
  75. pool:
  76. max-active: 8 # 连接池最大连接数
  77. max-wait: -1ms # 连接池最大阻塞等待时间(使用负值表示没有限制)
  78. min-idle: 0 # 连接池中的最小空闲连接
  79. max-idle: 8 # 连接池中的最大空闲连接
  80. # redis集群模式
  81. # redis:
  82. # cluster:
  83. # nodes:
  84. # - 192.168.0.225:6380
  85. # - 192.168.0.225:6381
  86. # - 192.168.0.225:6382
  87. # - 192.168.0.225:6383
  88. # - 192.168.0.225:6384
  89. # - 192.168.0.225:6385
  90. # password: 123456 # 密码为空时,请将本行注释
  91. # timeout: 3000 # 超时时间(单位:秒)
  92. # lettuce: #Lettuce为Redis的Java驱动包
  93. # pool:
  94. # max-active: 8 # 连接池最大连接数
  95. # max-wait: -1ms # 连接池最大阻塞等待时间(使用负值表示没有限制)
  96. # min-idle: 0 # 连接池中的最小空闲连接
  97. # max-idle: 8 # 连接池中的最大空闲连接
  98. # SpringDoc接口文档 访问地址:http://127.0.0.1:30000/doc.html
  99. springdoc:
  100. default-flat-param-object: true
  101. api-docs:
  102. enabled: true
  103. #SpringDoc增强
  104. #knife4j:
  105. # basic: #接口文档访问鉴权
  106. # enable: true
  107. # username: jnpf
  108. # password: 123456
  109. config:
  110. # ===================== 是否开启测试环境 =====================
  111. TestVersion: false
  112. # ===================== ApacheShardingSphere 配置开关 =====================
  113. sharding-sphere-enabled: false
  114. # ===================== 文件存储配置 =====================
  115. file-storage: #文件存储配置,不使用的情况下可以不写
  116. default-platform: local-plus-1 #默认使用的存储平台
  117. thumbnail-suffix: ".min.jpg" #缩略图后缀,例如【.min.jpg】【.png】
  118. local-plus: # 本地存储升级版
  119. - platform: local-plus-1 # 存储平台标识
  120. enable-storage: true #启用存储
  121. enable-access: true #启用访问(线上请使用 Nginx 配置,效率更高)
  122. domain: "" # 访问域名,例如:“http://127.0.0.1:8030/”,注意后面要和 path-patterns 保持一致,“/”结尾,本地存储建议使用相对路径,方便后期更换域名
  123. base-path: /data/wwwroot/jnpf-resources/ # 基础路径
  124. path-patterns: /** # 访问路径
  125. storage-path: # 存储路径
  126. aliyun-oss: # 阿里云 OSS ,不使用的情况下可以不写
  127. - platform: aliyun-oss-1 # 存储平台标识
  128. enable-storage: false # 启用存储
  129. access-key: ??
  130. secret-key: ??
  131. end-point: ??
  132. bucket-name: ??
  133. domain: ?? # 访问域名,注意“/”结尾,例如:https://abc.oss-cn-shanghai.aliyuncs.com/
  134. base-path: hy/ # 基础路径
  135. qiniu-kodo: # 七牛云 kodo ,不使用的情况下可以不写
  136. - platform: qiniu-kodo-1 # 存储平台标识
  137. enable-storage: false # 启用存储
  138. access-key: ??
  139. secret-key: ??
  140. bucket-name: ??
  141. domain: ?? # 访问域名,注意“/”结尾,例如:http://abc.hn-bkt.clouddn.com/
  142. base-path: base/ # 基础路径
  143. tencent-cos: # 腾讯云 COS
  144. - platform: tencent-cos-1 # 存储平台标识
  145. enable-storage: false # 启用存储
  146. secret-id: ??
  147. secret-key: ??
  148. region: ?? #存仓库所在地域
  149. bucket-name: ??
  150. domain: ?? # 访问域名,注意“/”结尾,例如:https://abc.cos.ap-nanjing.myqcloud.com/
  151. base-path: hy/ # 基础路径
  152. minio: # MinIO,由于 MinIO SDK 支持 AWS S3,其它兼容 AWS S3 协议的存储平台也都可配置在这里
  153. - platform: minio-1 # 存储平台标识
  154. enable-storage: true # 启用存储
  155. access-key: Q9jJs2b6Tv
  156. secret-key: Thj2WkpLu9DhmJyJ
  157. end-point: http://192.168.0.207:9000/
  158. bucket-name: jnpfsoftoss
  159. domain: # 访问域名,注意“/”结尾,例如:http://minio.abc.com/abc/
  160. base-path: # 基础路径