前言
配置文件类型
SpringBoot中可以使用三种后缀的配置文件,分别为.properties、.yml、.yaml,其实后面两个是一样的(后面只说两种),只是写法不同,如同html和htm,但是SpringBoot中的配置文件名必须是application,环境配置文件必须以application开头。
如果同一个项目中同一个目录下同时存在两种配置文件,properties的优先级更高!
配置内容
此处以properties为例,yml也是类似的。
// 设置内嵌Tomcat端口号
server.port=8080
// 设置上下文根
server.servlet.context-path=/root
// 激活使用的配置文件
// dev为application-dev.properties配置文件-和.之间的名
spring.profile.active=dev
// 自定义配置
// 获取时通过@value({myname})获取即可
myname=zhangprogrammer
// 配置视图解析器
spring.mvc.view.prefix=/
spring.mvc.view.suffix=.jsp
// 配置数据源
// 如果是mysql注意5版本和8版本的驱动包不一样
// url后面需要添加一些参数,如时区、编码
spring.datasource.driver-class-name=
spring.datasource.url=
spring.datasource.username=
spring.datasource.password=
// 指定mybatis映射文件地址
// mapper放在resource下的mapper文件夹下
// 下面的示例/只有一个,我本想通过转义控制显示但是不行,就使用两个来不影响后面的显示,大家不要学习哦
mybatis.mapper-location=classpath:mapper//*.xml
// 继承redis
// 使用RedisTemplate
spring.redis.host=192.168.100.100
spring.redis.port=12345
spring.redis.password=123
// 配置字符编码格式(过时)
spring.http.encoding.enable=false
spring.http.encoding.force=true
spring.http.encoding.charset=UTF-8
// 设置请求响应编码
server.servlet.encoding.enabled=true
server.servlet.encoding.force=true
server.servlet.encoding.charset=utf-8
// 设置静态资源路径
spring.mvc.static-path-pattern=/resource/**
结束语
其实学习一门技术最好的方式就是看官方文档SpringBoot官网,全而详细,本章只是列举了一些比较常用的,为的就是加强记忆,本文也会根据自己的工作随时更新。