yaml 文件的使用
springboot配置文件可以使用application.properties
也可以使用application.yaml
和application.yml
1、语法规则
server:
port: 8081
address: xxx
对比properties
server.port=8082
server.address=xxx
-
代码量减少 可读性强
-
属性值和属性名之间要存在一个空格
-
功能对比
2、属性值的注入
我们在application
配置文件中输入类似 server.port=8082
springboot 是如何配置到对用的配置类中的?
- 我们编写的配置文件一定和配置类有关联性
我们打开我们的随意一个配置类 我们以 JackSonPropertise.classc
-
查看它的属性列表
-
private String dateFormat; private String propertyNamingStrategy; private final Map<PropertyAccessor, Visibility> visibility = new EnumMap(PropertyAccessor.class); private final Map<SerializationFeature, Boolean> serialization = new EnumMap(SerializationFeature.class); private final Map<DeserializationFeature, Boolean> deserialization = new EnumMap(DeserializationFeature.class); private final Map<MapperFeature, Boolean> mapper = new EnumMap(MapperFeature.class); private final Map
-