1.将我们需要通过配置文件的参数封装成一个类。此处以Student类为例子
创建Student类
@Component
@ConfigurationProperties(prefix = "student") #指定通过配置文件设置参数值时的前缀
public class Student {
private String name;
private Integer age;
private String sex;
}
注意:Student类需要加上get,set,无参有参构造器,toString方法是否重新根据个人需求
2.可能会出现下面的提示
此时在pom文件中加入以下依赖就可以解决:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
3.在配置文件中设置响应的参数
student:
name: "aaa"
age: 10
sex: man
4.使用时将Student类注入即可使用