我们以给对象注入属性值的方式演示用法
为了能够提高效率,让idea自动提示属性名等,我们需要在pom文件中添加一个依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
</dependencies>
关于yml文件的基础语法我们通过以下案例演示
先创建一个对象,在一个对象中创建各种属性。
@Component
@ConfigurationProperties(prefix ="dog")
//这里是为了告诉springboot将本类中的所有属性与配置文件的属性相绑定
public class Dog {
private int age;
private String name;
private String moreDescribe;
//键值对属性
private Map<Integer,String> map;