SpringBoot yaml的配置及使用

application.yml配置如下

person:
    lastName: hello
    age: 18
    boss: false
    birth: 2017/12/12
    maps: {k1: v1,k2: 12}
    lists:
      ‐ lisi
      ‐ zhaoliu
    dog:
      name: 小狗
      age: 12

 javaBean配置如下:

@Component
@ConfigurationProperties(prefix "person")
public class Person {
    private String lastName;
    private Integer age;
    private Boolean boss;
    private Date birth;
    private Map<String,Object> maps;
    private List<Object> lists;
    private Dog dog;

依赖

<!‐‐导入配置文件处理器,配置文件进行绑定就会有提示‐‐>
<dependency>        
<groupId>org.springframework.boot</groupId>            
<artifactId>spring‐boot‐configuration‐processor</artifactId>            
<optional>true</optional>            
</dependency> 

k:(空格)v:表示一对键值对(空格必须有);

posted @ 2018-05-03 09:01  梦见舟  阅读(574)  评论(0编辑  收藏  举报