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: com.mysql.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 #测试连接
spring.druid.testWhileIdle: true #申请连接的时候检测,建议配置为true,不影响性能,并且保证安全性
spring.druid.testOnBorrow: false #获取连接时执行检测,建议关闭,影响性能
spring.druid.testOnReturn: false #归还连接时执行检测,建议关闭,影响性能
spring.druid.poolPreparedStatements: false #是否开启PSCache,PSCache对支持游标的数据库性能提升巨大,oracle建议开启,mysql下建议关闭
spring.druid.maxPoolPreparedStatementPerConnectionSize: 20 #开启poolPreparedStatements后生效
spring.druid.filters: stat,wall,log4j #配置扩展插件,常用的插件有=>stat:监控统计 log4j:日志 wall:防御sql注入
spring.druid.connectionProperties: 'druid.stat.mergeSql=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: https://upload.qiniup.com
domain: https://upload.qiniup.com
# 七牛云配置
qiniu:
accessKey: 40kGBNfTe081LseTsnnOKfCvD1isIQrwrMtLoNVa
secretKey: 8_t0Zb6PZtMlE-jYehB1-GJ3yF_M5IaTwIO2uDkh
bucket: qihuang
# 发送邮件
spring.mail.host: smtp.126.com
spring.mail.username: ww5869@126.com
spring.mail.password: SYTSZNIZJVPXLRSB
spring.mail.properties.mail.smtp.auth: true
spring.mail.properties.mail.smtp.starttls.enable: true
spring.mail.properties.mail.smtp.starttls.required: true
springboot application.yml文件配置详解
最新推荐文章于 2024-06-13 21:12:10 发布