spring:
#配置⽂件指向开发dev配置⽂件
profiles:
active: dev
# 配置返回时间戳
jackson:
date-format: yyyy-MM-dd HH:mm:ss
time-zone: GMT+8
serialization:
write-dates-as-timestamps:false
# 应⽤名称
application:
name: myDemo
http:
# 编码设置
encoding:
force:true
charset: UTF-8
enable:true
# 开启aop
aop:true
#数据源配置
datasource:
driverClassName: sql.cj.jdbc.Driver
servlet:
multipart:
max-file-size:100MB
max-request-size:100MB
>>>>># Druid数据连接池的配置信息 >>>##
spring.druid.initialSize:5 #初始化连接⼤⼩
spring.druid.minIdle:5 #最⼩连接池数量
spring.druid.maxActive:800 #最⼤连接池数量
spring.druid.maxWait:60000 #获取连接时最⼤等待时间,单位毫秒
spring.druid.timeBetweenEvictionRunsMillis:60000 #配置间隔多久才进⾏⼀次检测,检测需要关闭的空闲连接,单位是毫秒
spring.druid.minEvictableIdleTimeMillis:300000 #配置⼀个连接在池中最⼩⽣存的时间,单位是毫秒
spring.druid.validationQuery: SELECT 1 FROM DUAL #测试连接
stWhileIdle:true #申请连接的时候检测,建议配置为true,不影响性能,并且保证安全性
stOnBorrow:false #获取连接时执⾏检测,建议关闭,影响性能
stOnReturn:false #归还连接时执⾏检测,建议关闭,影响性能druid连接池配置详解
spring.druid.poolPreparedStatements:false #是否开启PSCache,PSCache对⽀持游标的数据库性能提升巨⼤,oracle建议开启,mysql下建议关闭
spring.druid.maxPoolPreparedStatementPerConnectionSize:20 #开启poolPreparedStatements后⽣效
spring.druid.filters: stat,wall,log4j #配置扩展插件,常⽤的插件有=>stat:监控统计 log4j:⽇志 wall:防御sql注⼊
tionProperties:'Sql=true;druid.stat.slowSqlMillis=5000' #通过connectProperties属性来打开mergeSql功能;慢SQL记录
# mybatis mapper扫描设置
mybatis:
mapper-locations: classpath:com/project/mybatis/mapper/*.xml
# mybatis配置
configuration:
use-generated-keys: true
use-column-label: true
map-underscore-to-camel-case: true
# 七⽜云公共上传配置
public-file:
uploadUrl: upload.qiniup
domain: upload.qiniup
# 七⽜云配置
qiniu:
accessKey: 40kGBNfTe081LseTsnnOKfCvD1isIQrwrMtLoNVa
secretKey: 8_t0Zb6PZtMlE-jYehB1-GJ3yF_M5IaTwIO2uDkh
bucket: qihuang
# 发送邮件
spring.mail.host: smtp.126
spring.mail.username: ww5869@126 spring.mail.password: SYTSZNIZJVPXLRSB spring.mail.properties.mail.smtp.auth: true spring.mail.properties.mail.able: true spring.mail.properties.mail.quired: true
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
druid连接池获取不到连接的一种情况
下一篇 »
发表评论