目录
springboot的基本配置(以.yml为例)
yml也可以说是yaml概念:可读性高,用来表达数据序列化的格式,后缀:.yml(或者yaml)
其实application.yml,application.yaml,application.properties他们并行存在,而优先级是后来加载的,替换先加载的,根据需要使用。
本文章是连接上一篇文章的链接为:springboot测试类,注解_程程呀是小白的博客-CSDN博客
.yml基本语法(百度上找的):
1.大小写敏感
2.使用缩进表示层级关系
3.缩进不允许使用tab,只允许空格
4.缩进的空格数不重要,只要相同层级的元素左对齐就可以
5.‘#’表示注释
yml支持的三种数据结构
1.对象:键值对的集合
2.数组:一组按次序排列的值
3.字面量:单个的,不可再分的值
配置普通数据
普通数据在这里指的是:数字,布尔值,字符串等。
1.普通数据的值直接写在冒号(加空格)后面,通常情况下字符串不需要加单双引号
2.‘’单引号不会 解析转义
3.“”双引号会将转义字符
Server:
Port:8088 修改端口号
Connection-timeout:1000m 链接超时时间
修改上下文路径
server:
port: 8083
tomcat:
connection-timeout: 1000m
servlet:
context-path: /ccy
结果如下
这个是多一点的配置
代码块如下
server:
port: 8082
tomcat:
connection-timeout: 1000m
# servlet:
# context-path: /ccy
spring:
mvc:
view: #视图解析器
prefix: / #前缀
suffix: .html #后缀
#数据源
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/userroot
username: root
password: 1111111
#整合mybatis
mybatis:
type-aliases-package: com.aaa.springboot0402.pojo
mapper-locations: classpath:mybatis/*.xml
springboot在不同的环境下有默认的加载文件:
1.application 开发、测试、生产都会加载,公共的
2.application-dev 只在开发环境加载(调试src/main)
3.application-test 只在测试环境加载(调试src/test)
4.application-prod 只在生产环境加载(正式打包部署)