编程语言
首页 > 编程语言> > java – 如何使用spring将所有属性读入数组?

java – 如何使用spring将所有属性读入数组?

作者:互联网

我知道你可以使用spring来读取单个属性,并将具有值列表的单个属性读入列表中.但是如何将文件中的所有属性读入列表呢?

I.E.

编辑:我们正在读取的属性文件只是一个值列表,没有键,如下面的更新示例:

属性文件

queueName1
quename2
queName3

…等(文件长度为100行,因此它不是具有一个属性名称的值列表)

然后能够做类似的事情

//Imaginary Code
@Value("${GET ALL THE LINES}")
List<String> eachLineOfPropertyFile;

解决方法:

你能不能使用以下内容

List<String> list = Files.readAllLines(new File("propertiesFile").toPath(), Charset.defaultCharset() );

PS:这是Java 7的一部分

标签:java,properties,spring,annotations,introspection
来源: https://codeday.me/bug/20190829/1759776.html