马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
pojo类- package com.example.wsh.pojo;
- import lombok.AllArgsConstructor;
- import lombok.Data;
- import lombok.NoArgsConstructor;
- import org.springframework.boot.context.properties.ConfigurationProperties;
- import org.springframework.context.annotation.Configuration;
- import org.springframework.stereotype.Component;
- import java.util.Date;
- import java.util.List;
- import java.util.Map;
- @Component
- @Data
- @AllArgsConstructor
- @NoArgsConstructor
- /*
- * @ConfigurationProperties(prefix = "person")的作用
- * 将配置文件中每一个属性值,映射到这个组件中,
- * 告诉springBoot本类中所有属性值与配置文件一一绑定,
- * 参数prefix="person":将配置文件中person值一一对应
- * 只有这个组件是容器中的组件才能用@ConfigurationProperties
- * */
- @ConfigurationProperties(prefix = "person")
- public class Person {
- private String name;
- private int age;
- private Boolean happy;
- private Date birth;
- private Map<String,Object> map;
- private List<Object> list;
- private Dog dog;
- }<br><br><br>
复制代码- server:
- port: 8081
- # 对空格要求极其高,多一个空格多一个层级
- #保存对象
- student:
- name: wanshihao
- age: 3
- #对象行内写法
- student2: {name: yubanmeiqin,age: 3}
- # 数组
- pets:
- - cat
- - dog
- - pig
- # 数组行内写法
- pet: [cat,dog,pig]
- person:
- name: wanShiHao
- age: 22
- happy: true
- birth: 2001/4/27
- map: {k1: v1,k2: v2}
- list: [code,music,girl]
- dog:
- name: yangZhou
- age: 2
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |