新建一个springboot项目,写两个类
person.java
package com.shrimpking;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import java.util.Date;
import java.util.Map;
/**
* Created by IntelliJ IDEA.
*
* @Author : Shrimpking
* @create 2023/12/22 10:21
*/
@Data
@ConfigurationProperties(prefix = "person")
public class Person
{
private String name;
private Integer age;
private Boolean boss;
private Date birth;
private Map<String,Object> maps;
private String[] lists;
private Dog dog;
}
dog.java
package com.shrimpking;
import lombok.Data;
/**
* Created by IntelliJ IDEA.
*
* @Author : Shrimpking
* @create 2023/12/22 10:22
*/
@Data
public class Dog
{
private String name;
private Integer age;
}
application.yml
server:
port: 8089
person:
name: zhangsan
age: 18