SpringBoot的yaml配置文件

在SpringBoot中,官方推荐的两种配置文件格式是properties和yaml,两者相比之下,yaml配置文件的结构更清晰,定义数据更加灵活。yaml配置文件的文件名以(.yml 或 .yaml)为后缀。

语法规则

    大小写敏感 使用缩进表示层级关系 缩进不允许使用tab,只允许空格 缩进的空格数不重要,只要相同层级的元素左对齐即可

配置数据

1)配置一些基本的数据类型

2)配置一个对象

1.首先创建一个Person类,用@Component注解托管到Spring容器中,用@ConfigurationProperties注解声明为读取配置文件的类,其中的prefix参数用以声明"person"将作为前缀,这样类属性就可以和除了person前缀之后的变量名对应 2. 直接注入测试类便可以使用

3)配置一个集合

集合中的每一个元素规定用横杠" - " 作为分隔符 测试结果:

@SpringBootTest
class SpringbootFastApplicationTests {
          
   

    @Autowired
    private Person person;

    @Test
    void contextLoads() {
          
   
        System.out.println(person.getCity()); 
        // [beijing, shanghai, guangzhou, shenzhen]
    }
}

4)配置一个集合对象

测试结果:

经验分享 程序员 微信小程序 职场和发展