一、全局配置文件的介绍
全局配置文件能够对一些默认配置值进行修改,在SpringBoot中使用一个application.properties或者application.yaml作为全局配置文件,该文件一般存放到src/main/resource目录中,也可以存放到类路径的config中,一般选择resource存放
application.properties与application.yaml的区别:
1、加载优先级:application.properties配置文件的优先级要高于application.yaml的优先级,也就是说如果两个配置都有相同的配置项,则application.properties会覆盖application.yaml里的配置值
2、文件格式不同:application.yaml的层级关系更为直观,通过缩进式控制层级关系
例如,在application.properties文件中配置Tomcat的端口号为8083的写法是server.port=8083
,而在application.yaml中的写法是
server: port: 8083
二、测试使用全局配置文件配置属性值
1、编写实体类Pet和Person
public class Pet {
private String type;
private String name;
//省略属性getter和setter方法
//省略toString方法
}
<