2019独角兽企业重金招聘Python工程师标准>>>

使用场景:

配置文件为yml

简单的字符串列表

```
test: - account1- account2- account3
```

在java中,需要使用

config初始化的时候

List<String> test = new ArrayList<String>();

如果里面的列表是一个复杂的,则需要注意写法

```
test:- user:name: 111password: 2222- user:name: aaaapassword: bbbb- user:name: a1password: b1111
```

注意: 每个冒号后面需要加个空格,否则可能会出现读取不到列表

定义一个account的class

POM.xml添加

        <dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional></dependency>

import lombok.Data;@Data
public class Account {private String name;private String password;
}

然后再


@Component
@ConfigurationProperties( prefix="test" )
@EnableAutoConfiguration(exclude = {MultipartAutoConfiguration.class})@Data
public class TestConfig {private List<Account> accounts;
}

然后使用TestConfig的时候,就能正常加载

转载于:https://my.oschina.net/u/1538135/blog/1547481

java 读取配置文件中的列表相关推荐

  1. java 静态资源变量_Java中读取配置文件中的内容,并将其赋值给静态变量的方法...

    项目开发中某个功能需要抽取成方法写成一个工具类,提供给别人使用.写过工具类的人都知道,工具类中的方法一般都是静态方法,可以直接使用类名点方法名调用, 使用很方便,比如判断某个对象是否为空的方式Obje ...

  2. java从配置文件中读取参数

    java从配置文件中读取参数的方式 有的时候我们需要将一些固定的配置信息写到yml文件中去,然后在类中在读取 #首先就得先在yml文件中配置参数 upload:param:"test&quo ...

  3. 读取配置文件中的内容演练 20210412_221336.mp4

    读取配置文件中的内容演练 20210412_221336.mp4 演练配置文件的读取 步骤: 先创建一个配置文件(我们可以存想要记录的数据) 然后新建测试类,来读取配置中的内容 代码 import j ...

  4. java 读取配置文件工具_java读取配置文件信息properties的工具类

    java读取配置文件信息properties的工具类,介绍一个工具PropertyReader.java,读取项目配置文件信息 package mymail; import java.io.File; ...

  5. @PropertiesSource注解读取配置文件中的数据

    这是properties配置文件. 数据结构. 注入对象. 或者: 使用对象获取属性值. 或者: 了解:========================================= 通过@Pro ...

  6. JAVA读取Oracle中的blob图片字段并显示

    转自:http://www.blogjava.net/zhangqingping/articles/JAVA.html 近期,在给客户做一个Demo页面时,需要用JAVA读取Oracle中的blob图 ...

  7. [Config]如何利用ConfigurationSettings.AppSettings.GetValues读取配置文件中多个同Key的value...

    编写者:郑昀@Ultrapower 默认情况下, string[] strArray = System.Configuration.ConfigurationSettings.AppSettings. ...

  8. java获取返回xml节点里的值,关于用java读取xml中节点的值解决方案

    关于用java读取xml中节点的值 在写个工程,用到了如下配置的XML文档,时间紧没法网上资料太多一时看了头大,实在不知道怎么解析了,各位大神麻烦指教一下. 配置文档内容如下 hibernate-co ...

  9. java读取request中的xml

    java读取request中的xml 答: // 读取xml InputStream inputStream; StringBuffer sb = new StringBuffer(); inputS ...

最新文章

  1. 使用YII2 构建一个定时任务
  2. python调试器的功能,python调试器是什么
  3. E-mail Composition and Decoding
  4. pythonista3使用教程-pythonista3中文教程
  5. (转载)微信公众平台开发入门教程
  6. java第四次上机作业_第十java上机作业
  7. 开源贡献 计算_通过Hacktoberfest的镜头看开源贡献的状态
  8. FileProvider的使用
  9. 2021年中国电线拼接套件市场趋势报告、技术动态创新及2027年市场预测
  10. java判断闰年代码_根据输入的年份判断是否是闰年?(在JAVA用if-else)
  11. IDEA中自动导包及快捷键
  12. 第五届蓝桥杯 软件类省赛真题 第八题:兰顿蚂蚁
  13. android pcm格式转mp3,java – android最快的解码mp3到pcm数据的方法
  14. C语言--指针作为数组参数获取数组平均数
  15. 算法 319. 灯泡开关 python
  16. Selenium键鼠事件_Sinno_Song_新浪博客
  17. Worthington 脱氧核糖核酸酶说明书
  18. Linux账户标识R=400是什么意思_linux后台开发具备能力集锦
  19. ObjectARX 常见编译错误解决方式记录
  20. ImageJ 用户手册——第三部分(ImageJ扩展)

热门文章

  1. 静态路由中的下一跳地址和送出接口的区别和使用
  2. 基于JavaWeb实现在线租房系统
  3. 基于SSH实现健身俱乐部管理系统
  4. SparkSQL在IDEA中的使用
  5. 基因名2-MAR等错误名字产生原因
  6. 团队科学计算器-模块开发过程
  7. 终止线程的2种方法。标记法和中断
  8. 使用VMware桥接模式组建局域网测试MSMQ(二)
  9. onmouseout事件与onchange事件分析
  10. MS SQL SERVER2005 分页存储过程