132 lines
4.3 KiB
YAML
132 lines
4.3 KiB
YAML
# 临时文件存储位置 避免临时文件被系统清理报错
|
||
spring.servlet.multipart.location: /ruoyi/server/temp
|
||
|
||
# 数据源及mybatis、mybatis-flex配置
|
||
mybatis-flex:
|
||
# 搜索指定包别名
|
||
typeAliasesPackage: com.ruoyi.**.domain
|
||
# 配置mapper的扫描,找到所有的mapper.xml映射文件
|
||
mapper-locations: classpath*:mapper/**/*Mapper.xml
|
||
cacheEnabled: true
|
||
useGeneratedKeys: true
|
||
defaultExecutorType: SIMPLE
|
||
|
||
#本部分(Configuration)的配置都为 MyBatis 原生支持的配置,有关配置请参考:https://mybatis.org/mybatis-3/zh/configuration.html#%E8%AE%BE%E7%BD%AE%EF%BC%88settings%EF%BC%89
|
||
configuration:
|
||
# 自动驼峰命名规则(camel case)映射
|
||
mapUnderscoreToCamelCase: true
|
||
# MyBatis 自动映射策略
|
||
# NONE:不启用 PARTIAL:只对非嵌套 resultMap 自动映射 FULL:对所有 resultMap 自动映射
|
||
autoMappingBehavior: FULL
|
||
# MyBatis 自动映射时未知列或未知属性处理策
|
||
# NONE:不做处理 WARNING:打印相关警告 FAILING:抛出异常和详细信息
|
||
autoMappingUnknownColumnBehavior: NONE
|
||
# 更详细的日志输出 会有性能损耗 org.apache.ibatis.logging.stdout.StdOutImpl
|
||
# 关闭日志记录 (可单纯使用 p6spy 分析) org.apache.ibatis.logging.nologging.NoLoggingImpl
|
||
# 默认日志输出 org.apache.ibatis.logging.slf4j.Slf4jImpl
|
||
logImpl: org.apache.ibatis.logging.slf4j.Slf4jImpl
|
||
|
||
|
||
# MyBatis-Flex全局配置
|
||
global-config:
|
||
# 是否控制台打印 MyBatis-Flex 的 LOGO 及版本号
|
||
print-banner: false
|
||
# 逻辑删除数据存在标记值
|
||
normal-value-of-logic-delete: 0
|
||
# 逻辑删除数据存在标记值
|
||
deleted-value-of-logic-delete: 1
|
||
|
||
|
||
datasource:
|
||
# 数据源-1
|
||
PrimaryDS:
|
||
# 指定为HikariDataSource
|
||
type: com.zaxxer.hikari.HikariDataSource
|
||
driver-class-name: com.mysql.cj.jdbc.Driver
|
||
url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true
|
||
username: root123
|
||
password: Root@369---0000
|
||
|
||
hikari:
|
||
#连接池名
|
||
pool-name: HikariCP-PrimaryDS
|
||
#最小空闲连接数
|
||
minimum-idle: 10
|
||
# 空闲连接存活最大时间,默认10分钟
|
||
idle-timeout: 600000
|
||
# 连接池最大连接数,默认是10
|
||
maximum-pool-size: 20
|
||
# 此属性控制从池返回的连接的默认自动提交行为,默认值:true
|
||
auto-commit: true
|
||
# 此属性控制池中连接的最长生命周期,值0表示无限生命周期,默认30分钟
|
||
max-lifetime: 1800000
|
||
# 数据库连接超时时间,默认30秒
|
||
connection-timeout: 30000
|
||
# 校验超时时间
|
||
validationTimeout: 5000
|
||
# 多久检查一次连接的活性
|
||
keepaliveTime: 30000
|
||
# 连接测试query
|
||
connection-test-query: SELECT 1
|
||
|
||
# redis 单机配置(单机与集群只能开启一个另一个需要注释掉)
|
||
spring.data:
|
||
redis:
|
||
# 地址
|
||
host: localhost
|
||
# 端口,默认为6379
|
||
port: 6379
|
||
# 数据库索引
|
||
database: 0
|
||
# 密码(如没有密码请注释掉)
|
||
# password:
|
||
# 连接超时时间
|
||
timeout: 10s
|
||
# 是否开启ssl
|
||
ssl.enabled: false
|
||
|
||
redisson:
|
||
# redis key前缀
|
||
keyPrefix:
|
||
# 线程池数量
|
||
threads: 16
|
||
# Netty线程池数量
|
||
nettyThreads: 32
|
||
# 单节点配置
|
||
singleServerConfig:
|
||
# 客户端名称
|
||
clientName: ${ruoyi.name}
|
||
# 最小空闲连接数
|
||
connectionMinimumIdleSize: 32
|
||
# 连接池大小
|
||
connectionPoolSize: 64
|
||
# 连接空闲超时,单位:毫秒
|
||
idleConnectionTimeout: 10000
|
||
# 命令等待超时,单位:毫秒
|
||
timeout: 3000
|
||
# 发布和订阅连接池大小
|
||
subscriptionConnectionPoolSize: 50
|
||
|
||
--- # Actuator 监控端点的配置项
|
||
management:
|
||
endpoints:
|
||
web:
|
||
exposure:
|
||
include: '*'
|
||
endpoint:
|
||
health:
|
||
show-details: ALWAYS
|
||
logfile:
|
||
external-file: ./logs/ruoyi-monitor.log
|
||
|
||
--- # 监控中心配置
|
||
spring.boot.admin.client:
|
||
# 增加客户端开关
|
||
enabled: true
|
||
url: http://localhost:9090/admin
|
||
instance:
|
||
service-host-type: IP
|
||
username: ruoyi
|
||
password: 123456
|
||
|