我想知道如何为String []设置默认值。
@Value("${blacklist}")
private String[] blacklist;
在运行时,列表通过我的application.yml填充。在Testcases中它是null
,我不会为每个Testcase设置任何值。
此外,如果die.yml中没有条目,则它必须是一个空数组。
用法:
for (String varToRemove : blacklist) {
vars.remove(varToRemove );
}
请不要回答"为什么你不只是对它进行无效检查?"。我想知道如何设置默认值:)
答案 0 :(得分:3)
我非常专注于注释,我忘记了最简单的方法(并且它有效):
android:layout_alignParentBottom="true"
答案 1 :(得分:2)
这样的事情应该有效:
@Value("#{blacklist ?: '1,2,3'}")
取自:https://www.mkyong.com/spring3/spring-value-default-value/