【SpringBoot】yaml
Yaml
YAML是”YAML Ain’t a Markup Language”(YAML不是一种置标语言)的递归缩写,早先YAML的意思其实是:”Yet Another Markup Language”(另外一种置标语言)
Test
将该组件装配到容器中,然后使用配置绑定前缀名
@Component
@ConfigurationProperties(prefix = "people")
public class People {private String name;private int age;private Dog dog;private List<String> lists;private Map<String,Object> map;
}
绑定的yaml配置文件
people:name: kxyage: 12dog:name: "旺财"age: 12lists:- code- music- popmap:k1: v1k2: v2
test
@SpringBootTest
class MainApplicationTests {@Autowiredprivate People people;@Testvoid contextLoads() {System.out.println(people);}
}
通过配置文件批量注入(@ConfigurationProperties)和属性单独(@Value)注入对比

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
