使用@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个技术问题,把自己知道都分享出来。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM