1.Tomcat 配置

server:
#设置请求端口
port: 8080
servlet:
#指定 Tomcat的请求路径
context-path: /cl
#设置 Tomcat 编码格式
encoding:
charset: UTF-8

2.mybatis 配置

mybatis:
#加载 mapper.xml 文件到容器中
mapper-locations: classpath:mapper/*.xml
# 别名,简化 mapper.xml 中请求响应参数类型
type-aliases-package: com.cl.springboot.pojo
configuration:
#开启驼峰映射
map-underscore-to-camel-case: true
# sql日志的打印
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

3.日志设置(可以打印 执行的 SQL 语句)

logging:
level:
com.cl.springboot:
#指定打印对应文件夹的日志,并设置打印的日志的级别 (com.cl.springboot.mapper 包)
mapper: debug
file:
#指定日志文件生成的位置
name: D:/spring.log

4.数据源配置

spring:
datasource:
#mysql的配置加载驱动类信息
driver-class-name: com.mysql.jdbc.Driver
#mysql的连接信息
url: jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false&serverTimezone = GMT
#用户名
username: root
#密码
password: 123456
# Type 设置使用何种类型的数据源
type: com.alibaba.druid.pool.DruidDataSource #redis配置
redis:
database: 0
# Redis服务器地址
host: 127.0.0.1
# Redis服务器连接端口
port: 6379
# Redis服务器连接密码(默认为空)
password:
jedis:
pool:
# 连接池最大连接数(使用负值表示没有限制)
max-active: 8
# 连接池最大阻塞等待时间(使用负值表示没有限制)
max-wait: -1
# 连接池中的最大空闲连接
max-idle: 8
# 连接池中的最小空闲连接
min-idle: 0
# 连接超时时间(毫秒)默认是2000ms
timeout: 2000ms #Druid 数据源属性配置 (需要创建数据源配置类,进行配置才会生效)
initialSize: 5
minIdle: 5
maxActive: 20
maxWait: 60000
timeBetweenEvictionRunsMillis: 60000
minEvictableIdleTimeMillis: 300000
validationQuery: SELECT 1 FROM DUAL
testWhileIdle: true
testOnBorrow: false
testOnReturn: false
poolPreparedStatements: true
# 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
maxPoolPreparedStatementPerConnectionSize: 20
useGlobalDataSourceStat: true
connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=500

注意:yml文件的书写格式。
冒号 : 后面一定要接一个空格,才可以跟上值,否则就会格式错误的。还有就是尤其要注意缩进(用空格作缩进),yml所有的级别关系都是由缩进完成,这点是它和xml的不同之处。
比如这里的redis是属于spring下的子集,而host、port、timeout、pool又是redis的子集,那么如果用.properties文件来写的话,这里的host就应该写成spring.redis.host。

最新文章

  1. selector 使用说明
  2. 命令行登陆Oracle(包括远程登陆)
  3. 【BZOJ】3105: [cqoi2013]新Nim游戏
  4. DCMTK3.6.0 (MT支持库)安装 完整说明
  5. Problem 2195 检查站点(普通树构造)(Vector)
  6. RxJava+Retrofit+MVP构建的App——聚合资讯
  7. Html5新标签及用法
  8. MySQL(6):数据操作
  9. React Native:使用 JavaScript 构建原生应用 详细剖析
  10. 数据结构 - 求二叉树中结点的最大距离(C++)
  11. 如何循序渐进有效学习 JavaScript?
  12. istream类的公有成员函数
  13. SQLServer性能优化
  14. 《JS权威指南学习总结--7.10 数组类型》
  15. 【前端】Vue2全家桶案例《看漫画》之二、完成首页基本样式
  16. hive分组排序 取top N
  17. 学JAVA第十六 天,JAVA多态
  18. IE高级配置中,存在SSL支持协议,例如SSL TLS。
  19. 【bzoj1264】[AHOI2006]基因匹配Match 树状数组
  20. 后渗透神器Empire的简单使用

热门文章

  1. __rept__和__str__
  2. springmvc 配置拦截器
  3. 初步认识微前端(single-spa 和 qiankun)
  4. 社交网络分析的 R 基础:(三)向量、矩阵与列表
  5. 从服务端生成Excel电子表格(GcExcel + SpreadJS)
  6. echarts图表的封装
  7. application/x-www-form-urlencoded、application/json、multipart/form-data、text/xml简单总结
  8. JSP response.setCharacterEncoding与response.setContentType的区别
  9. Java-基于JDK的动态代理
  10. tarjan——有向图、无向图