使用@ConfigurationProperties注入属性

Spring Boot提供的@ConfigurationProperties注解用来快速、方便地将配置文件中的自定义属性值批量注入到某个Bean对象的多个对应属性中。假设现在有一个配置文件,如果使用@ConfigurationProperties注入配置文件的属性,示例代码如下:

 

```java

@Component

@ConfigurationProperties(prefix = "person")

public class Person {

    private int id;     

    // 属性的setXX()方法

    public void setId(int id) {

        this.id = id;

    }

}

```

 

上述代码使用@Component和@ConfigurationProperties(prefix = “person”)将配置文件中的每个属性映射到person类组件中。

 

需要注意的是,使用@ConfigurationProperties

 

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~``

·· 学习让人快乐,学习更让人觉得无知!学了1个多月的《Java工程师高薪训练营》,才发现自己对每个技术点的认知都很肤浅,根本深不下去,立个Flag:每天坚持学习一小时,一周回答网上3个技术问题,把自己知道都分享出来。

posted @ 2020-06-09 14:21  西西宝贝  阅读(2464)  评论(0)    收藏  举报