167 lines
6.9 KiB
YAML
167 lines
6.9 KiB
YAML
# 应用服务器
|
||
server:
|
||
tomcat:
|
||
uri-encoding: UTF-8 #tomcat编码
|
||
port: 32000 #tomcat端口
|
||
|
||
spring:
|
||
devtools: #spring开发者工具模块
|
||
restart:
|
||
enabled: true #热部署开关
|
||
freemarker:
|
||
cache: false #spring内置freemarker缓存
|
||
thymeleaf:
|
||
cache: false #spring内置thymeleaf缓存
|
||
|
||
# ===================== 数据源配置 =====================
|
||
exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure #排除自动配置,手动配置druid
|
||
datasource:
|
||
db-type: MySQL #数据库类型(可选值 MySQL、SQLServer、Oracle、DM、KingbaseES、PostgreSQL,请严格按可选值填写)
|
||
host: 127.0.0.1
|
||
port: 3306
|
||
username: root
|
||
password: 123456
|
||
db-name: yunzhupaas_init
|
||
db-schema: #金仓达梦选填
|
||
prepare-url: #自定义url
|
||
|
||
# ===================== 动态多数据源 =====================
|
||
dynamic:
|
||
primary: master #设置默认的数据源或者数据源组,默认值即为master
|
||
strict: true #严格匹配数据源,默认false. true未匹配到指定数据源时抛异常,false使用默认数据源
|
||
druid:
|
||
# 空闲时执行连接测试
|
||
test-while-idle: true
|
||
# 连接测试最小间隔
|
||
time-between-eviction-runs-millis: 60000
|
||
# 获取连接等待3秒 根据网络情况设定
|
||
max-wait: 3000
|
||
# 初始化4个连接
|
||
initial-size: 4
|
||
# 最大20个连接
|
||
max-active: 20
|
||
# 最少保持4个空闲连接
|
||
min-idle: 4
|
||
# 空闲连接保活, 超过配置的空闲时间会进行连接检查完成保活操作(数据库自身会断开达到空闲时间的连接, 程序使用断开的连接会报错)
|
||
keep-alive: true
|
||
# 解除注释后Druid连接池打印SQL语句 忽略日志等级配置
|
||
#filters: slf4j
|
||
slf4j:
|
||
statementLogEnabled: true
|
||
resultSetLogEnabled: false
|
||
connectionLogEnabled: false
|
||
dataSourceLogEnabled: false
|
||
statementCreateAfterLogEnabled: false
|
||
statementCloseAfterLogEnabled: false
|
||
statementExecuteAfterLogEnabled: false
|
||
#打印SQL替换参数
|
||
statementExecutableSqlLogEnable: true
|
||
statementPrepareAfterLogEnabled: false
|
||
statementPrepareCallAfterLogEnabled: false
|
||
statementParameterSetLogEnabled: false
|
||
# datasource:
|
||
# master:
|
||
# url: jdbc:mysql://${spring.datasource.host}:${spring.datasource.port}/${spring.datasource.dbname}?useUnicode=true&characterEncoding=utf-8&useSSL=false&allowMultiQueries=true&serverTimezone=UTC
|
||
# username: ${spring.datasource.username}
|
||
# password: ${spring.datasource.password}
|
||
# driver-class-name: com.mysql.cj.jdbc.Driver
|
||
|
||
# ===================== Redis配置 =====================
|
||
# redis单机模式
|
||
redis:
|
||
database: 1 #缓存库编号
|
||
host: 127.0.0.1
|
||
port: 6379
|
||
password: 123456 # 密码为空时,请将本行注释
|
||
timeout: 3000 #超时时间(单位:秒)
|
||
lettuce: #Lettuce为Redis的Java驱动包
|
||
pool:
|
||
max-active: 8 # 连接池最大连接数
|
||
max-wait: -1ms # 连接池最大阻塞等待时间(使用负值表示没有限制)
|
||
min-idle: 0 # 连接池中的最小空闲连接
|
||
max-idle: 8 # 连接池中的最大空闲连接
|
||
|
||
# redis集群模式
|
||
# redis:
|
||
# cluster:
|
||
# nodes:
|
||
# - 192.168.0.225:6380
|
||
# - 192.168.0.225:6381
|
||
# - 192.168.0.225:6382
|
||
# - 192.168.0.225:6383
|
||
# - 192.168.0.225:6384
|
||
# - 192.168.0.225:6385
|
||
# password: 123456 # 密码为空时,请将本行注释
|
||
# timeout: 3000 # 超时时间(单位:秒)
|
||
# lettuce: #Lettuce为Redis的Java驱动包
|
||
# pool:
|
||
# max-active: 8 # 连接池最大连接数
|
||
# max-wait: -1ms # 连接池最大阻塞等待时间(使用负值表示没有限制)
|
||
# min-idle: 0 # 连接池中的最小空闲连接
|
||
# max-idle: 8 # 连接池中的最大空闲连接
|
||
|
||
# SpringDoc接口文档 访问地址:http://127.0.0.1:30000/doc.html
|
||
springdoc:
|
||
default-flat-param-object: true
|
||
api-docs:
|
||
enabled: true
|
||
#SpringDoc增强
|
||
#knife4j:
|
||
# basic: #接口文档访问鉴权
|
||
# enable: true
|
||
# username: yunzhupaas
|
||
# password: 123456
|
||
|
||
config:
|
||
# ===================== 是否开启测试环境 =====================
|
||
TestVersion: false
|
||
# ===================== ApacheShardingSphere 配置开关 =====================
|
||
sharding-sphere-enabled: false
|
||
# ===================== 文件存储配置 =====================
|
||
file-storage: #文件存储配置,不使用的情况下可以不写
|
||
default-platform: local-plus-1 #默认使用的存储平台
|
||
thumbnail-suffix: ".min.jpg" #缩略图后缀,例如【.min.jpg】【.png】
|
||
local-plus: # 本地存储升级版
|
||
- platform: local-plus-1 # 存储平台标识
|
||
enable-storage: true #启用存储
|
||
enable-access: true #启用访问(线上请使用 Nginx 配置,效率更高)
|
||
domain: "" # 访问域名,例如:“http://127.0.0.1:8030/”,注意后面要和 path-patterns 保持一致,“/”结尾,本地存储建议使用相对路径,方便后期更换域名
|
||
base-path: /data/wwwroot/yunzhupaas-resources/ # 基础路径
|
||
path-patterns: /** # 访问路径
|
||
storage-path: # 存储路径
|
||
aliyun-oss: # 阿里云 OSS ,不使用的情况下可以不写
|
||
- platform: aliyun-oss-1 # 存储平台标识
|
||
enable-storage: false # 启用存储
|
||
access-key: ??
|
||
secret-key: ??
|
||
end-point: ??
|
||
bucket-name: ??
|
||
domain: ?? # 访问域名,注意“/”结尾,例如:https://abc.oss-cn-shanghai.aliyuncs.com/
|
||
base-path: hy/ # 基础路径
|
||
qiniu-kodo: # 七牛云 kodo ,不使用的情况下可以不写
|
||
- platform: qiniu-kodo-1 # 存储平台标识
|
||
enable-storage: false # 启用存储
|
||
access-key: ??
|
||
secret-key: ??
|
||
bucket-name: ??
|
||
domain: ?? # 访问域名,注意“/”结尾,例如:http://abc.hn-bkt.clouddn.com/
|
||
base-path: base/ # 基础路径
|
||
tencent-cos: # 腾讯云 COS
|
||
- platform: tencent-cos-1 # 存储平台标识
|
||
enable-storage: false # 启用存储
|
||
secret-id: ??
|
||
secret-key: ??
|
||
region: ?? #存仓库所在地域
|
||
bucket-name: ??
|
||
domain: ?? # 访问域名,注意“/”结尾,例如:https://abc.cos.ap-nanjing.myqcloud.com/
|
||
base-path: hy/ # 基础路径
|
||
minio: # MinIO,由于 MinIO SDK 支持 AWS S3,其它兼容 AWS S3 协议的存储平台也都可配置在这里
|
||
- platform: minio-1 # 存储平台标识
|
||
enable-storage: true # 启用存储
|
||
access-key: Q9jJs2b6Tv
|
||
secret-key: Thj2WkpLu9DhmJyJ
|
||
end-point: http://192.168.0.207:9000/
|
||
bucket-name: yunzhupaassoftoss
|
||
domain: # 访问域名,注意“/”结尾,例如:http://minio.abc.com/abc/
|
||
base-path: # 基础路径
|