1在项目main/resource中创建一个application.yml文件
2在文件中配置:
例如配置一个对象类型:
该对象类型为Person
public class Person {
private String name;
private int age;
private String sex;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
@Override
public String toString() {
return "Person{" +
"name='" + name + '\'' +
", age=" + age +
", sex='" + sex + '\'' +
'}';
}
}
3在文件中配置该对象:
配置规则为 key:(此处必须有空格)value
例如:
person:
name: xxx
age: 20
sex: male
4在对象类中添加注解
@Component
@ConfigurationProperties(prefix = "person")
public class Person {}
5若无configuation相关依赖,要在pom文件中导入
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<version>2.2.6.RELEASE</version>
</dependency>
这样就可以使用了