mirror of https://gitee.com/xiaonuobase/snowy
163 lines
4.6 KiB
YAML
163 lines
4.6 KiB
YAML
server:
|
||
port: 82 # 服务端口
|
||
|
||
spring:
|
||
profiles:
|
||
active: local # 本地环境
|
||
# active: test # 测试环境
|
||
# active: prod # 生产环境
|
||
servlet:
|
||
multipart:
|
||
max-request-size: 100MB # 定义单个HTTP请求的最大体积
|
||
max-file-size: 100MB # 定义单个上传文件的最大体积限制
|
||
main:
|
||
allow-circular-references: true # 允许循环引用
|
||
# jackson 配置
|
||
jackson:
|
||
time-zone: GMT+8
|
||
date-format: yyyy-MM-dd HH:mm:ss
|
||
locale: zh_CN
|
||
serialization:
|
||
write-dates-as-timestamps: false
|
||
# 数据源相关配置
|
||
datasource:
|
||
dynamic:
|
||
datasource:
|
||
master: # 主数据源配置
|
||
driver-class-name: com.mysql.cj.jdbc.Driver
|
||
url: jdbc:mysql://localhost:3306/snowy?useUnicode=true&characterEncoding=utf-8&useSSL=false&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&useInformationSchema=true&rewriteBatchedStatements=true
|
||
username: root
|
||
password: 123456
|
||
strict: true
|
||
public-key: MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMWiTVtdXFVrgFHDDKELZM0SywkWY3KjugN90eY5Sogon1j8Y0ClPF7nx3FuE7pAeBKiv7ChIS0vvx/59WUpKmUCAwEAAQ==
|
||
# Druid连接池参数(针对动态数据源)
|
||
druid:
|
||
initial-size: 5
|
||
max-active: 20
|
||
min-idle: 5
|
||
max-wait: 60000
|
||
pool-prepared-statements: true
|
||
max-pool-prepared-statement-per-connection-size: 20
|
||
validation-query-timeout: 2000
|
||
test-on-borrow: false
|
||
test-on-return: false
|
||
test-while-idle: true
|
||
time-between-eviction-runs-millis: 60000
|
||
min-evictable-idle-time-millis: 300000
|
||
filters: stat
|
||
break-after-acquire-failure: false
|
||
# Druid全局配置(监控界面)
|
||
druid:
|
||
stat-view-servlet:
|
||
enabled: true
|
||
login-username: admin
|
||
login-password: 123456
|
||
|
||
# redis 配置
|
||
data:
|
||
redis:
|
||
database: 1
|
||
host: 127.0.0.1
|
||
port: 6379
|
||
password:
|
||
timeout: 10s
|
||
lettuce:
|
||
pool:
|
||
max-active: 200
|
||
max-wait: -1ms
|
||
max-idle: 10
|
||
min-idle: 0
|
||
|
||
# mybatis-plus 配置
|
||
mybatis-plus:
|
||
configuration:
|
||
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
|
||
jdbc-type-for-null: null
|
||
global-config:
|
||
banner: false
|
||
enable-sql-runner: true
|
||
db-config:
|
||
id-type: ASSIGN_ID
|
||
logic-delete-field: DELETE_FLAG
|
||
logic-delete-value: DELETED
|
||
logic-not-delete-value: NOT_DELETE
|
||
mapper-locations: classpath*:vip/xiaonuo/**/mapping/*.xml
|
||
type-handlers-package: vip.xiaonuo.common.handler
|
||
|
||
# easy-trans 配置
|
||
easy-trans:
|
||
is-enable-redis: true
|
||
is-enable-global: true
|
||
is-enable-tile: true
|
||
is-enable-cloud: false
|
||
|
||
# sa-token 配置
|
||
sa-token:
|
||
token-name: token
|
||
timeout: 2592000
|
||
active-timeout: -1
|
||
is-concurrent: true
|
||
is-share: false
|
||
max-login-count: -1
|
||
token-style: random-32
|
||
is-log: false
|
||
is-print: false
|
||
alone-redis:
|
||
database: 2
|
||
host: ${spring.data.redis.host}
|
||
port: ${spring.data.redis.port}
|
||
password: ${spring.data.redis.password}
|
||
timeout: ${spring.data.redis.timeout}
|
||
lettuce:
|
||
pool:
|
||
max-active: ${spring.data.redis.lettuce.pool.max-active}
|
||
max-wait: ${spring.data.redis.lettuce.pool.max-wait}
|
||
max-idle: ${spring.data.redis.lettuce.pool.max-idle}
|
||
min-idle: ${spring.data.redis.lettuce.pool.min-idle}
|
||
|
||
# knife4j 配置
|
||
knife4j:
|
||
enable: true
|
||
production: false
|
||
basic:
|
||
enable: true
|
||
username: admin
|
||
password: 123456
|
||
setting:
|
||
enableOpenApi: false
|
||
enableSwaggerModels: false
|
||
enableFooter: false
|
||
enableFooterCustom: true
|
||
footerCustomContent: Apache License 2.0 | Copyright 2020-2024[SNOWY](https://www.xiaonuo.vip)
|
||
|
||
springdoc:
|
||
default-flat-param-object: true
|
||
group-configs:
|
||
- group: SNOWY-PLUGIN-AUTH
|
||
display-name: SNOWY-PLUGIN-AUTH
|
||
packages-to-scan: vip.xiaonuo.auth
|
||
- group: SNOWY-PLUGIN-BIZ
|
||
display-name: SNOWY-PLUGIN-BIZ
|
||
packages-to-scan: vip.xiaonuo.biz
|
||
- group: SNOWY-PLUGIN-CLIENT
|
||
display-name: SNOWY-PLUGIN-CLIENT
|
||
packages-to-scan: vip.xiaonuo.client
|
||
- group: SNOWY-PLUGIN-DEV
|
||
display-name: SNOWY-PLUGIN-DEV
|
||
packages-to-scan: vip.xiaonuo.dev
|
||
- group: SNOWY-PLUGIN-GEN
|
||
display-name: SNOWY-PLUGIN-GEN
|
||
packages-to-scan: vip.xiaonuo.gen
|
||
- group: SNOWY-PLUGIN-MOBILE
|
||
display-name: SNOWY-PLUGIN-MOBILE
|
||
packages-to-scan: vip.xiaonuo.mobile
|
||
- group: SNOWY-PLUGIN-SYS
|
||
display-name: SNOWY-PLUGIN-SYS
|
||
packages-to-scan: vip.xiaonuo.sys
|
||
|
||
# snowy 配置
|
||
snowy:
|
||
config:
|
||
common:
|
||
front-url: http://localhost:${server.port}
|
||
backend-url: http://localhost:${server.port} |