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