127 lines
3.5 KiB
YAML
127 lines
3.5 KiB
YAML
server:
|
||
port: 8989
|
||
|
||
spring:
|
||
jackson:
|
||
## 默认序列化时间格式
|
||
date-format: yyyy-MM-dd HH:mm:ss
|
||
## 默认序列化时区
|
||
time-zone: GMT+8
|
||
datasource:
|
||
type: com.alibaba.druid.pool.DruidDataSource
|
||
driver-class-name: com.mysql.cj.jdbc.Driver
|
||
url: jdbc:mysql://www.youlai.tech:3306/youlai_boot?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&autoReconnect=true&allowMultiQueries=true
|
||
username: youlai
|
||
password: 123456
|
||
data:
|
||
redis:
|
||
database: 6
|
||
host: www.youlai.tech
|
||
port: 6379
|
||
password: 123456
|
||
timeout: 10s
|
||
lettuce:
|
||
pool:
|
||
# 连接池最大连接数 默认8 ,负数表示没有限制
|
||
max-active: 8
|
||
# 连接池最大阻塞等待时间(使用负值表示没有限制) 默认-1
|
||
max-wait: -1
|
||
# 连接池中的最大空闲连接 默认8
|
||
max-idle: 8
|
||
# 连接池中的最小空闲连接 默认0
|
||
min-idle: 0
|
||
mybatis-plus:
|
||
global-config:
|
||
db-config:
|
||
# 主键ID类型
|
||
id-type: none
|
||
# 逻辑删除字段名称
|
||
logic-delete-field: deleted
|
||
# 逻辑删除-删除值
|
||
logic-delete-value: 1
|
||
# 逻辑删除-未删除值
|
||
logic-not-delete-value: 0
|
||
configuration:
|
||
# 驼峰下划线转换
|
||
map-underscore-to-camel-case: true
|
||
# 这个配置会将执行的sql打印出来,在开发或测试的时候可以用
|
||
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
|
||
|
||
|
||
# 认证配置
|
||
jwt:
|
||
# 签署密钥
|
||
secret-key: SecretKey012345678901234567890123456789012345678901234567890123456789
|
||
# token 过期时间(单位:秒)
|
||
expiration: 7200
|
||
|
||
oss:
|
||
# OSS 类型 (目前支持aliyun、minio)
|
||
type: minio
|
||
# MinIO 对象存储服务
|
||
minio:
|
||
# 服务Endpoint
|
||
endpoint: http://localhost:9000
|
||
# 访问凭据
|
||
access-key: minioadmin
|
||
# 凭据密钥
|
||
secret-key: minioadmin
|
||
# 存储桶名称
|
||
bucket-name: default
|
||
# (可选)自定义域名,如果配置了域名,生成的文件URL是域名格式,未配置则URL则是IP格式 (eg: https://oss.youlai.tech)
|
||
custom-domain:
|
||
# 阿里云OSS对象存储服务
|
||
aliyun:
|
||
# 服务Endpoint
|
||
endpoint: oss-cn-hangzhou.aliyuncs.com
|
||
# 访问凭据
|
||
access-key-id: your-access-key-id
|
||
# 凭据密钥
|
||
access-key-secret: your-access-key-secret
|
||
# 存储桶名称
|
||
bucket-name: default
|
||
|
||
# springdoc配置: https://springdoc.org/properties.html
|
||
springdoc:
|
||
swagger-ui:
|
||
path: /swagger-ui.html
|
||
operationsSorter: alpha
|
||
tags-sorter: alpha
|
||
api-docs:
|
||
path: /v3/api-docs
|
||
group-configs:
|
||
- group: 'default'
|
||
paths-to-match: '/**'
|
||
packages-to-scan: com.youlai.system.controller
|
||
default-flat-param-object: true
|
||
|
||
# knife4j的增强配置,不需要增强可以不配 https://doc.xiaominfo.com/docs/quick-start
|
||
knife4j:
|
||
enable: true
|
||
setting:
|
||
language: zh_cn
|
||
|
||
# xxl-job 定时任务配置
|
||
xxl:
|
||
job:
|
||
admin:
|
||
# 多个地址使用,分割
|
||
addresses: http://127.0.0.1:8080/xxl-job-admin
|
||
accessToken: default_token
|
||
executor:
|
||
appname: xxl-job-executor-${spring.application.name}
|
||
address:
|
||
ip:
|
||
port: 9999
|
||
logpath: /data/applogs/xxl-job/jobhandler
|
||
logretentiondays: 30
|
||
|
||
# 系统配置
|
||
system:
|
||
config:
|
||
# 数据权限开关
|
||
data-permission-enabled: true
|
||
# 定时任务 xxl-job 开关
|
||
xxl-job-enabled: false
|
||
# WebSocket 开关
|
||
websocket-enabled: true |