Springboot application.properties配置文件常用配置项纪录

前言

springboot的配置文件有很多很实用的配置,做项目的时候不时会用到一些,这里做一个总结,方便查阅。

 

配置文件

# 需修改启动端口
server.port=1217
server.tomcat.max-threads=1000
#限制单个最大文件
spring.servlet.multipart.max-file-size = 500MB
#限制总上传数据总大小
spring.servlet.multipart.max-request-size=500MB
#配置支持后缀,springboor2.0默认不支持
spring.mvc.pathmatch.use-suffix-pattern=true
#静态资源访问路径按循序访问,同名文件优先包外
spring.resources.static-locations=file:/static/,classpath:/static/
#数据库连接配置
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/bigdata?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=GMT%2B8
spring.datasource.username=root
spring.datasource.password=root
#程序启动时根据sql文件对数据库进行初始化,注意文件中建表语句要用[CREATE TABLE IF NOT EXISTS],否则重启容易造成表已经存在的错误
spring.datasource.schema=classpath:sql/system.sql
# 配置每次重启都会试图进行初始化,只要创建表的时候写CREATE TABLE IF NOT EXISTS就没有问题了
spring.datasource.initialization-mode=always
# 配置mybatis变量,特别是涉及好几个数据库的时候可以再这里配置。在mapper文件中写SQL的时候可以使用如[select * from ${db1}.user;]的语句指定要引用的数据库
mybatis.configuration.variables.database0=db1
mybatis.configuration.variables.database1=db2
mybatis.configuration.variables.database2=db3
#配置文件,加载mapper文件
mybatis.mapper-locations:classpath:mybatis/mapper/*.xml
#需要修改日志文件
logging.level.root=info
logging.level.com.cn=info
logging.file.name=core.log
logging.file.max-size=100Mb
logging.file.total-size-cap=5GB
logging.pattern.console=%d{yyyy-MM-dd-HH:mm:ss} [%thread] %-5level %logger- %msg%n
logging.pattern.file=%d{yyyy/MM/dd-HH:mm:ss} [%thread] %-5level %logger- %msg%n

# 异步线程配置
# 核心线程数
async.executor.thread.core_pool_size=10
# 最大线程数
async.executor.thread.max_pool_size=20

#enable datainit config
datainit.enable=true

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值