本篇内容主要讲解“springboot怎么读取yml文件中的list列表、数组、map集合和对象”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“springboot怎么读取yml文件中的list列表、数组、map集合和对象”吧!第一种方式使用@ConfigurationProperties
注解获取list集合的所有值编写配置文件对应的实体类,这里需要注意的是,定义list集合,先免费云主机域名定义一个配置类Bean
,然后使用注解@ConfigurationProperties
注解来获取list集合值,这里给大家讲解下相关注解的作用@Component 将实体类交给Spring管理@ConfigurationProperties(prefix = “type.code”) 读取yml文件中的list@Data 自动生成getter和setter方法如下图所示然后在要使用的地方自动注入,我是直接在启动类中读取这个list,需要注意,使用yml中配置的list需要先将对象注入,然后通过get方法读取配置文件中的的值。@Autowired private TypeCodeConfig typeCodeConfig; 使用注解将对象注入System.out.println(typeCodeConfig.getStatus()); 调用getter方法读取值启动springboot我们已经从控制台成功读取到yml文件中list集合的所有值了第二种方式使用@value
注解获取list集合的所有值yml文件配置如下然后创建一个实体类再新建一个对list属性的配置类在启动类中注入启动springboot我们已经从控制台成功读取到yml文件中list集合的所有值了yml配置文件如下图所示通过@value注解获取数组值也可以通过创建配置类bean,使用@ConfigurationProperties注解
获取,如下图所示:yml文件还可以存放对象和对象的集合,使用方法与基本类型类似。
简单举例:定义map集合配置通过创建配置类bean,使用@ConfigurationProperties注解获取map值,如下图所示使用对象配置使用对象集合配置这里我给大家总结一些需要重要的点:1、list类型的yml配置文件中,需要使用”-“来组成一个列表集合。2、yml中的前缀没有层级限制,如果是多层级,比如这里的demo/code,在java类中配置ConfigurationProperties注解的prefix就写作”demo.code”3、属性名称在yml文件中支持连字符”-“,比如four-span,在java类中配置属性就需要转为驼峰式,fourSpan。4、java类属性需要配置set,get方法。到此,相信大家对“springboot怎么读取yml文件中的list列表、数组、map集合和对象”有了更深的了解,不妨来实际操作一番吧!这里是百云主机网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
这篇文章主要介绍“PHP常见基础算法实例分析”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“PHP常见基础算法实例分析”文章能帮助大家解决问题。堆排序选择排序链表翻转动态规划关于“PHP常见基础算法实例分析”的内容就免费…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。