前⾔
依旧的英文在平时的项⽬开发中,⾃⼰对l的配置的写法较为熟悉,现在⾃⼰就l常⽤的配置进⾏总结如下:1.Tomcat 配置
rver:
#设置请求端⼝
port: 8080
rvlet:
#指定 Tomcat的请求路径
context-path: /cl
#设置 Tomcat 编码格式
encoding:
chart: UTF-8
mybatis:
#加载 l ⽂件到容器中
mapper-locations: classpath:mapper/*.xml
# 别名,简化 l 中请求响应参数类型
本拉登全名
type-alias-package: com.cl.springboot.pojo
configuration:
#开启驼峰映射
map-underscore-to-camel-ca: true
# sql⽇志的打印
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
3.⽇志设置(可以打印执⾏的 SQL 语句)
tsqllogging:
level:
com.cl.springboot:
#指定打印对应⽂件夹的⽇志,并设置打印的⽇志的级别(com.cl.springboot.mapper 包)
mapper: debug
file:
#指定⽇志⽂件⽣成的位置
name: D:/spring.log
4.数据源配置
spring:
datasource:
plutocrat#mysql的配置加载驱动类信息
driver-class-name: sql.jdbc.Driver
#mysql的连接信息
url: jdbc:mysql://localhost:3306/mybatis?uUnicode=true&characterEncoding=UTF-8&autoReconnect=true&uSSL=fal&rverTimezone = GMT
#⽤户名
urname: root
#密码
password: 123456
# Type 设置使⽤何种类型的数据源
type: com.alibaba.druid.pool.DruidDataSource
#redis配置
redis:
少儿英语口语
databa: 0自学日语教材
# Redis服务器地址
host: 127.0.0.1
# Redis服务器连接端⼝
sweet是什么意思
port: 6379
# Redis服务器连接密码(默认为空)
password:
jedis:
pool:
# 连接池最⼤连接数(使⽤负值表⽰没有限制)
max-active: 8
# 连接池最⼤阻塞等待时间(使⽤负值表⽰没有限制)
max-wait: -1
# 连接池中的最⼤空闲连接
max-idle: 8
# 连接池中的最⼩空闲连接
min-idle: 0
# 连接超时时间(毫秒)默认是2000ms
bobsontimeout: 2000ms
#Druid 数据源属性配置(需要创建数据源配置类,进⾏配置才会⽣效)
initialSize: 5
minIdle: 5
maxActive: 20
maxWait: 60000
timeBetweenEvictionRunsMillis: 60000
高三家长会班主任发言稿minEvictableIdleTimeMillis: 300000
validationQuery: SELECT 1 FROM DUAL
testWhileIdle: true
testOnBorrow: fal
testOnReturn: fal
poolPreparedStatements: true
# 配置监控统计拦截的filters,去掉后监控界⾯sql⽆法统计,'wall'⽤于防⽕墙
maxPoolPreparedStatementPerConnectionSize: 20
uGlobalDataSourceStat: true
connectionProperties: Sql=true;druid.stat.slowSqlMillis=500环球教育
注意:yml⽂件的书写格式。
冒号 : 后⾯⼀定要接⼀个空格,才可以跟上值,否则就会格式错误的。还有就是尤其要注意缩进(⽤空格作缩进),yml所有的级别关系都是由缩进完成,这点是它和xml的不同之处。
⽐如这⾥的redis是属于spring下的⼦集,⽽host、port、timeout、pool⼜是redis的⼦集,那么如果⽤.properties⽂件来写的话,这⾥的host就应该写成dis.host。