美文网首页already
@ConfigurationProperties

@ConfigurationProperties

作者: CXY_XZL | 来源:发表于2022-04-20 23:42 被阅读0次

    1.作用

    该注解的目的是将配置文件中的配置信息转换为java bean


    2.使用条件

    既然是将配置文件转化为java bean,那么就需要属性的setter方法,或者使用Lombok@setter或者@data注解;

    如下:

    @Configuration
    @ConfigurationProperties("acme")
    public class AcmeProperties {
        public void setMap(Map<String, MyPojo> map) {
            this.map = map;
        }
    
        private Map<String, MyPojo> map = new HashMap<>();
    
        public Map<String, MyPojo> getMap() {
            return map;
        }
    }
    

    @Configuration在此的作用是让spring能将此类作为配置类,让spring IOC容器管理,这样别的类引用此类时,可以使用@Autowired注入此类在IOC容器中的单例类

    相关文章

      网友评论

        本文标题:@ConfigurationProperties

        本文链接:https://www.haomeiwen.com/subject/sewbertx.html