# 项目相关配置
|
ruoyi:
|
# 名称
|
name: 东丽医疗
|
# 版本
|
version: 1.0.0
|
# 版权年份
|
copyrightYear: 2023
|
# 实例演示开关
|
demoEnabled: true
|
# 文件路径 示例( Windows配置D:/ruoyi/uploadPath,Linux配置 /home/ruoyi/uploadPath)
|
profile: ${upload.path}
|
# 获取ip地址开关
|
addressEnabled: true
|
|
# 开发环境配置
|
server:
|
# 服务器的HTTP端口,默认为8080
|
port: ${server.port}
|
servlet:
|
# 应用的访问路径
|
context-path: /
|
undertow:
|
# 设置IO线程数, 它主要执行非阻塞的任务,它们会负责多个连接, 默认设置每个CPU核心一个线程
|
io-threads: 4
|
# 阻塞任务线程池, 当执行类似servlet请求阻塞IO操作, undertow会从这个线程池中取得线程
|
# 它的值设置取决于系统线程执行任务的阻塞系数,默认值是IO线程数*8
|
worker-threads: 32
|
# 以下的配置会影响buffer,这些buffer会用于服务器连接的IO操作,有点类似netty的池化内存管理
|
# 每块buffer的空间大小,越小的空间被利用越充分,不要设置太大,以免影响其他应用,合适即可
|
buffer-size: 1024
|
# 是否分配的直接内存(NIO直接分配的堆外内存)
|
direct-buffers: true
|
|
# 日志配置
|
logging:
|
level:
|
com.dingzhuo: debug
|
org.springframework: info
|
|
# Spring配置
|
spring:
|
# 资源信息
|
messages:
|
# 国际化资源文件路径
|
basename: i18n/messages
|
datasource:
|
type: com.alibaba.druid.pool.DruidDataSource
|
driverClassName: org.postgresql.Driver
|
druid:
|
# 主库数据源
|
master:
|
url: ${spring.datasource.url}
|
username: ${spring.datasource.username}
|
password: ${spring.datasource.password}
|
# 从库数据源
|
slave:
|
# 从数据源开关/默认关闭
|
enabled: false
|
url:
|
username:
|
password:
|
# 初始连接数
|
initialSize: 5
|
# 最小连接池数量
|
minIdle: 10
|
# 最大连接池数量
|
maxActive: 20
|
# 配置获取连接等待超时的时间
|
maxWait: 60000
|
# 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
|
timeBetweenEvictionRunsMillis: 60000
|
# 配置一个连接在池中最小生存的时间,单位是毫秒
|
minEvictableIdleTimeMillis: 300000
|
# 配置一个连接在池中最大生存的时间,单位是毫秒
|
maxEvictableIdleTimeMillis: 900000
|
# 配置检测连接是否有效
|
validationQuery: SELECT 1
|
testWhileIdle: true
|
testOnBorrow: false
|
testOnReturn: false
|
webStatFilter:
|
enabled: true
|
statViewServlet:
|
enabled: true
|
# 设置白名单,不填则允许所有访问
|
allow:
|
url-pattern: /druid/*
|
# 控制台管理用户名和密码
|
login-username:
|
login-password:
|
filter:
|
stat:
|
enabled: true
|
# 慢SQL记录
|
log-slow-sql: true
|
slow-sql-millis: 10000
|
merge-sql: true
|
wall:
|
config:
|
multi-statement-allow: true
|
profiles:
|
active: prod
|
# 文件上传
|
servlet:
|
multipart:
|
# 单个文件大小
|
max-file-size: 10MB
|
# 设置总上传的文件大小
|
max-request-size: 20MB
|
# 服务模块
|
devtools:
|
restart:
|
# 热部署开关
|
enabled: true
|
# redis 配置
|
redis:
|
# 地址
|
host: ${spring.redis.host}
|
# 端口,默认为6379
|
port: ${spring.redis.port}
|
# 连接超时时间
|
timeout: 10s
|
lettuce:
|
pool:
|
# 连接池中的最小空闲连接
|
min-idle: 0
|
# 连接池中的最大空闲连接
|
max-idle: 8
|
# 连接池的最大数据库连接数
|
max-active: 8
|
# #连接池最大阻塞等待时间(使用负值表示没有限制)
|
max-wait: -1ms
|
|
# token配置
|
token:
|
# 令牌自定义标识
|
header: Authorization
|
# 令牌秘钥
|
secret: abcdefghijklmnopqrstuvwxyz
|
# 令牌有效期(默认30分钟)
|
# expireTime: 1440
|
expireTime: 1440
|
|
# MyBatis配置
|
mybatis:
|
# 搜索指定包别名
|
typeAliasesPackage: com.dingzhuo.energy.**.domain
|
# 配置mapper的扫描,找到所有的mapper.xml映射文件
|
mapperLocations: classpath*:mybatis/**/*Mapper.xml
|
# 加载全局的配置文件
|
configLocation: classpath:mybatis/mybatis-config.xml
|
|
# PageHelper分页插件
|
pagehelper:
|
helperDialect: PostgreSQL
|
reasonable: true
|
supportMethodsArguments: true
|
params: count=countSql
|
|
# 防止XSS攻击
|
xss:
|
# 过滤开关
|
enabled: true
|
# 排除链接(多个用逗号分隔)
|
excludes: /system/notice/*
|
# 匹配链接
|
urlPatterns: /system/*,/monitor/*,/tool/*,/meter/*,/facility/*
|
|
# 代码生成
|
gen:
|
# 作者
|
author: sys
|
# 默认生成包路径 system 需改成自己的模块名称 如 system monitor tool
|
packageName: com.dingzhuo.energy.project.system
|
# 自动去除表前缀,默认是true
|
autoRemovePre: false
|
# 表前缀(生成类名不会包含表前缀,多个用逗号分隔)
|
tablePrefix: sys_
|
|
rtdb:
|
host: ${rtdb.host}
|
port: ${rtdb.port}
|
|
sysconfig:
|
indexUrl: "/indexdev"
|
#报表首页 http://10.50.217.4:88/webroot/decision/view/form?viewlet=Form14.frm
|