application-preview.yml 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  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: 127.0.0.1
  19. port: 3306
  20. username: root
  21. password: 123456
  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. redis:
  68. database: 1 #缓存库编号
  69. host: 127.0.0.1
  70. port: 6379
  71. password: 123456 # 密码为空时,请将本行注释
  72. timeout: 3000 #超时时间(单位:秒)
  73. lettuce: #Lettuce为Redis的Java驱动包
  74. pool:
  75. max-active: 8 # 连接池最大连接数
  76. max-wait: -1ms # 连接池最大阻塞等待时间(使用负值表示没有限制)
  77. min-idle: 0 # 连接池中的最小空闲连接
  78. max-idle: 8 # 连接池中的最大空闲连接
  79. # redis集群模式
  80. # redis:
  81. # cluster:
  82. # nodes:
  83. # - 192.168.0.225:6380
  84. # - 192.168.0.225:6381
  85. # - 192.168.0.225:6382
  86. # - 192.168.0.225:6383
  87. # - 192.168.0.225:6384
  88. # - 192.168.0.225:6385
  89. # password: 123456 # 密码为空时,请将本行注释
  90. # timeout: 3000 # 超时时间(单位:秒)
  91. # lettuce: #Lettuce为Redis的Java驱动包
  92. # pool:
  93. # max-active: 8 # 连接池最大连接数
  94. # max-wait: -1ms # 连接池最大阻塞等待时间(使用负值表示没有限制)
  95. # min-idle: 0 # 连接池中的最小空闲连接
  96. # max-idle: 8 # 连接池中的最大空闲连接
  97. # SpringDoc接口文档 访问地址:http://127.0.0.1:30000/doc.html
  98. springdoc:
  99. default-flat-param-object: true
  100. api-docs:
  101. enabled: true
  102. #SpringDoc增强
  103. #knife4j:
  104. # basic: #接口文档访问鉴权
  105. # enable: true
  106. # username: jnpf
  107. # password: 123456
  108. config:
  109. # ===================== 是否开启测试环境 =====================
  110. TestVersion: false
  111. # ===================== ApacheShardingSphere 配置开关 =====================
  112. sharding-sphere-enabled: false
  113. # ===================== 文件存储配置 =====================
  114. file-storage: #文件存储配置,不使用的情况下可以不写
  115. default-platform: local-plus-1 #默认使用的存储平台
  116. thumbnail-suffix: ".min.jpg" #缩略图后缀,例如【.min.jpg】【.png】
  117. local-plus: # 本地存储升级版
  118. - platform: local-plus-1 # 存储平台标识
  119. enable-storage: true #启用存储
  120. enable-access: true #启用访问(线上请使用 Nginx 配置,效率更高)
  121. domain: "" # 访问域名,例如:“http://127.0.0.1:8030/”,注意后面要和 path-patterns 保持一致,“/”结尾,本地存储建议使用相对路径,方便后期更换域名
  122. base-path: /data/wwwroot/jnpf-resources/ # 基础路径
  123. path-patterns: /** # 访问路径
  124. storage-path: # 存储路径
  125. aliyun-oss: # 阿里云 OSS ,不使用的情况下可以不写
  126. - platform: aliyun-oss-1 # 存储平台标识
  127. enable-storage: false # 启用存储
  128. access-key: ??
  129. secret-key: ??
  130. end-point: ??
  131. bucket-name: ??
  132. domain: ?? # 访问域名,注意“/”结尾,例如:https://abc.oss-cn-shanghai.aliyuncs.com/
  133. base-path: hy/ # 基础路径
  134. qiniu-kodo: # 七牛云 kodo ,不使用的情况下可以不写
  135. - platform: qiniu-kodo-1 # 存储平台标识
  136. enable-storage: false # 启用存储
  137. access-key: ??
  138. secret-key: ??
  139. bucket-name: ??
  140. domain: ?? # 访问域名,注意“/”结尾,例如:http://abc.hn-bkt.clouddn.com/
  141. base-path: base/ # 基础路径
  142. tencent-cos: # 腾讯云 COS
  143. - platform: tencent-cos-1 # 存储平台标识
  144. enable-storage: false # 启用存储
  145. secret-id: ??
  146. secret-key: ??
  147. region: ?? #存仓库所在地域
  148. bucket-name: ??
  149. domain: ?? # 访问域名,注意“/”结尾,例如:https://abc.cos.ap-nanjing.myqcloud.com/
  150. base-path: hy/ # 基础路径
  151. minio: # MinIO,由于 MinIO SDK 支持 AWS S3,其它兼容 AWS S3 协议的存储平台也都可配置在这里
  152. - platform: minio-1 # 存储平台标识
  153. enable-storage: true # 启用存储
  154. access-key: Q9jJs2b6Tv
  155. secret-key: Thj2WkpLu9DhmJyJ
  156. end-point: http://192.168.0.207:9000/
  157. bucket-name: jnpfsoftoss
  158. domain: # 访问域名,注意“/”结尾,例如:http://minio.abc.com/abc/
  159. base-path: # 基础路径