【发布时间】:2019-07-30 09:12:15
【问题描述】:
目前的实现是:-
public static final List<Integer> validCodes = Collections.unmodifiableList(Arrays.asList(110, 210, 310,510,610));
但是,我对这种硬编码方法并不满意。我想让它可配置而不是硬编码。我想从 yaml 文件中读取这些值可以解决我的问题。
但是如何在 yaml 文件中定义整数列表并使用 @value 实现它。我可以找到很多关于读取字符串列表而不是整数的示例。
【问题讨论】:
-
这个也可以
int[] arr = (int[]) Yaml.load(new File("file.yml")); -
我也不想从文件中读取它。我想将其作为 yaml 文件中的可配置属性@Vebbie
标签: java arrays spring-boot yaml snakeyaml