161 lines
5.6 KiB
YAML
161 lines
5.6 KiB
YAML
server:
|
||
port: 8765
|
||
|
||
springdoc:
|
||
swagger-ui:
|
||
path: /swagger-ui.html
|
||
tags-sorter: alpha
|
||
operations-sorter: alpha
|
||
api-docs:
|
||
path: /v3/api-docs
|
||
group-configs:
|
||
- group: 'default'
|
||
paths-to-match: '/**'
|
||
packages-to-scan:
|
||
- com.changhu.controller
|
||
- com.changhu.module
|
||
knife4j:
|
||
enable: true
|
||
setting:
|
||
language: zh_cn
|
||
swagger-model-name: 实体类列表
|
||
|
||
spring:
|
||
application:
|
||
# 服务名称
|
||
name: policeSecurityDevServer
|
||
servlet:
|
||
multipart:
|
||
# 设置单个文件最大大小为500MB
|
||
max-file-size: 500MB
|
||
# 设置多个文件大小为5GB
|
||
max-request-size: 5GB
|
||
web:
|
||
resources:
|
||
# 不要为我们工程中的资源文件建立映射
|
||
add-mappings: false
|
||
banner:
|
||
location: classpath:static/banner.txt
|
||
datasource:
|
||
type: com.alibaba.druid.pool.DruidDataSource
|
||
driver-class-name: com.mysql.cj.jdbc.Driver
|
||
url: jdbc:mysql://118.253.177.137:3306/police_security_dev?serverTimezone=Asia/Shanghai&allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false
|
||
username: police_security_dev
|
||
password: GejDeCNj3ZBSNxSP
|
||
# druid 连接池管理
|
||
druid:
|
||
# 初始化时建立物理连接的个数
|
||
initial-size: 5
|
||
# 连接池的最小空闲数量
|
||
min-idle: 5
|
||
# 连接池最大连接数量
|
||
max-active: 20
|
||
# 获取连接时最大等待时间,单位毫秒
|
||
max-wait: 60000
|
||
# 申请连接的时候检测,如果空闲时间大于timeBetweenEvictionRunsMillis,执行validationQuery检测连接是否有效。
|
||
test-while-idle: true
|
||
# 既作为检测的间隔时间又作为testWhileIdel执行的依据
|
||
time-between-eviction-runs-millis: 60000
|
||
# 销毁线程时检测当前连接的最后活动时间和当前时间差大于该值时,关闭当前连接(配置连接在池中的最小生存时间)
|
||
min-evictable-idle-time-millis: 30000
|
||
# 用来检测数据库连接是否有效的sql 必须是一个查询语句(oracle中为 select 1 from dual)
|
||
validation-query: SELECT 1 FROM DUAL
|
||
# 申请连接时会执行validationQuery检测连接是否有效,开启会降低性能,默认为true
|
||
test-on-borrow: false
|
||
# 归还连接时会执行validationQuery检测连接是否有效,开启会降低性能,默认为true
|
||
test-on-return: false
|
||
# 是否缓存preparedStatement, 也就是PSCache,PSCache对支持游标的数据库性能提升巨大,比如说oracle,在mysql下建议关闭。
|
||
pool-prepared-statements: false
|
||
# 置监控统计拦截的filters,去掉后监控界面sql无法统计,stat: 监控统计、Slf4j:日志记录、waLL: 防御sqL注入
|
||
filters: stat,wall,slf4j
|
||
# 要启用PSCache,必须配置大于0,当大于0时,poolPreparedStatements自动触发修改为true。在Druid中,不会存在Oracle下PSCache占用内存过多的问题,可以把这个数值配置大一些,比如说100
|
||
max-pool-prepared-statement-per-connection-size: -1
|
||
# 合并多个DruidDataSource的监控数据
|
||
use-global-data-source-stat: true
|
||
# 通过connectProperties属性来打开mergeSql功能;慢SQL记录
|
||
connect-properties:
|
||
druid:
|
||
stat:
|
||
mergeSql: true
|
||
slowSqlMillis: 5000
|
||
stat-view-servlet:
|
||
enabled: true
|
||
url-pattern: /druid/*
|
||
reset-enable: true
|
||
login-username: admin
|
||
login-password: Luozhun121400
|
||
allow:
|
||
cache:
|
||
type: redis
|
||
cache-names: common
|
||
data:
|
||
redis:
|
||
database: 1
|
||
password: redis_csPDNr
|
||
port: 6380
|
||
host: 118.253.177.137
|
||
timeout: 10s
|
||
lettuce:
|
||
pool:
|
||
# 连接池最大连接数
|
||
max-active: 200
|
||
# 连接池最大阻塞等待时间(使用负值表示没有限制)
|
||
max-wait: -1ms
|
||
# 连接池中的最大空闲连接
|
||
max-idle: 10
|
||
# 连接池中的最小空闲连接
|
||
min-idle: 0
|
||
|
||
mybatis-plus:
|
||
configuration:
|
||
log-impl: org.apache.ibatis.logging.log4j2.Log4j2Impl
|
||
type-handlers-package: com.changhu.support.mybatisplus.handler.global
|
||
mapper-locations: classpath*:/mapper/*.xml
|
||
|
||
logging:
|
||
config: classpath:conf/log4j2.xml
|
||
|
||
minio:
|
||
url: https://www.hnjinglian.cn:9000
|
||
accessKey: admin
|
||
secretKey: lonsung301
|
||
bucketName: police-security-dev
|
||
|
||
sa-token:
|
||
# token 名称(同时也是 cookie 名称)
|
||
token-name: token
|
||
# token 有效期(单位:秒) 默认30天,-1 代表永久有效
|
||
timeout: 2592000
|
||
# token 最低活跃频率(单位:秒),如果 token 超过此时间没有访问系统就会被冻结,默认-1 代表不限制,永不冻结
|
||
active-timeout: -1
|
||
# 是否允许同一账号多地同时登录 (为 true 时允许一起登录, 为 false 时新登录挤掉旧登录)
|
||
is-concurrent: true
|
||
# 在多人登录同一账号时,是否共用一个 token (为 true 时所有登录共用一个 token, 为 false 时每次登录新建一个 token)
|
||
is-share: true
|
||
# token 风格(默认可取值:uuid、simple-uuid、random-32、random-64、random-128、tik)
|
||
token-style: uuid
|
||
# 是否输出操作日志
|
||
is-log: true
|
||
# 是否尝试从 cookie 里读取 token
|
||
is-read-cookie: false
|
||
# jwt秘钥
|
||
jwt-secret-key: a29216f8-cd60-4e96-89c5-ab6012159052
|
||
|
||
wx:
|
||
miniapp:
|
||
#微信小程序的appid
|
||
appid: wx0acd1c4fcf94bdd3
|
||
#微信小程序的Secret
|
||
secret: 4b700dbacb42ef258537ddc61d964a17
|
||
msgDataFormat: JSON
|
||
|
||
project:
|
||
env: dev
|
||
fastjson2:
|
||
date-format: yyyy-MM-dd HH:mm:ss
|
||
threadPool:
|
||
thread-name-prefix: default-thread-
|
||
core-pool-size: 10
|
||
max-pool-size: 20
|
||
queue-capacity: 50
|
||
keep-alive-seconds: 60 |