132 lines
3.9 KiB
YAML
132 lines
3.9 KiB
YAML
server:
|
||
port: 7104
|
||
|
||
spring:
|
||
application:
|
||
name: data
|
||
datasource:
|
||
username: root
|
||
password: mysql
|
||
jdbc-url: jdbc:mysql://192.168.65.161:3306/spdm_baseline?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=Asia/Shanghai
|
||
driver-class-name: com.mysql.cj.jdbc.Driver
|
||
hikari:
|
||
# 设置连接池能够容纳的最大连接数。建议值:CPU核心数 * 2 + 有效磁盘I/O数。一个常见的经验值是 10-20。
|
||
maximum-pool-size: 20
|
||
# 连接池在空闲时保持的最小连接数。
|
||
minimum-idle: 5
|
||
# 一个连接在被标记为空闲之前可以保持空闲状态的最长时间(毫秒)。当连接的空闲时间超过此值后,它可能会被连接池 evict(驱逐)。
|
||
idle-timeout: 60000 # 1 min
|
||
# 一个连接从被创建开始,其生命周期的最大时长(毫秒)。HikariCP的默认值就是30分钟,这是一个非常合理的设置。
|
||
max-lifetime: 1800000 # 30 min(Hikari 默认)
|
||
# 应用程序尝试从连接池获取一个连接时,等待的最长时间(毫秒)。建议值:30-60秒。
|
||
connection-timeout: 30000 # 30s
|
||
master:
|
||
username: root
|
||
password: mysql
|
||
jdbc-url: jdbc:mysql://192.168.65.161:3306/spdm_baseline?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=Asia/Shanghai
|
||
driver-class-name: com.mysql.cj.jdbc.Driver
|
||
slave:
|
||
username: root
|
||
password: mysql
|
||
jdbc-url: jdbc:mysql://192.168.65.161:3306/spdm_baseline?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=Asia/Shanghai
|
||
driver-class-name: com.mysql.cj.jdbc.Driver
|
||
enable: true
|
||
cloud:
|
||
nacos:
|
||
discovery:
|
||
server-addr: 192.168.65.161:8848
|
||
group: DEV_GROUP
|
||
# server-addr: 127.0.0.1:8848
|
||
enabled: true
|
||
servlet:
|
||
multipart:
|
||
# 单个文件的最大值
|
||
max-file-size: 500MB
|
||
# 上传文件总的最大值
|
||
max-request-size: 10240MB
|
||
|
||
management:
|
||
endpoints:
|
||
web:
|
||
exposure:
|
||
include: health,info
|
||
endpoint:
|
||
health:
|
||
show-details: always
|
||
group:
|
||
readiness:
|
||
include: discoveryComposite,ping,refreshScope
|
||
health:
|
||
redis:
|
||
enabled: false
|
||
db:
|
||
enabled: false
|
||
|
||
mybatis-plus:
|
||
configuration:
|
||
map-underscore-to-camel-case: true
|
||
auto-mapping-behavior: full
|
||
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
|
||
# cache-enabled: true
|
||
mapper-locations: classpath*:mapper/**/*.xml
|
||
global-config:
|
||
# 逻辑删除配置
|
||
db-config:
|
||
# 删除前
|
||
logic-not-delete-value: 1
|
||
# 删除后
|
||
logic-delete-value: 0
|
||
|
||
# MyBatis SQL日志配置
|
||
logging:
|
||
level:
|
||
com.baomidou.mybatisplus.core.MybatisConfiguration: debug
|
||
com.baomidou.mybatisplus.core.override.MybatisMapperRegistry: trace
|
||
com.sdm.data.mapper: debug
|
||
java.sql: debug
|
||
java.sql.Connection: debug
|
||
java.sql.Statement: debug
|
||
java.sql.PreparedStatement: debug
|
||
|
||
lombok:
|
||
anyConstructor:
|
||
addConstructorProperties: true
|
||
|
||
file:
|
||
rootPath: /data/home/sdm
|
||
privatePath: /data/home
|
||
|
||
#logging:
|
||
# config: ./config/logback.xml
|
||
|
||
# 配置文件系统类型
|
||
fileSystem:
|
||
minio: minio
|
||
system: system
|
||
chose: minio # 这里选择minio或者system
|
||
|
||
# spdmadmin/spdmadmin 作为普通用户只能看到spdm桶的数据
|
||
minio:
|
||
endpoint: 192.168.65.161
|
||
port: 9000
|
||
access-key: minioadmin
|
||
secret-key: minioadmin
|
||
secure: false
|
||
secret-business-bucket: secretbusiness # 存放保密业务代码、脚本的桶(仅超级管理员访问)
|
||
spdm-bucket: spdm # 普通业务数据桶(分配给用户读写权限)
|
||
directMemory: 16384 # 16kb
|
||
lifecycleConfig: '{"auto-expire-1d":"1d"}'
|
||
|
||
security:
|
||
whitelist:
|
||
paths:
|
||
- /data/previewImage
|
||
- /data/approveDataFile
|
||
- /data/downloadFile
|
||
- /data/flowableUpFileToLocal
|
||
- /data/flowableUpFileToLocalMerge
|
||
- /data/getFileBaseInfo
|
||
|
||
data:
|
||
storage-monitor:
|
||
cron: 0 0 9 * * ? |