我想知道如何爲String []設置默認值。Spring @ Value默認值爲String []
@Value("${blacklist}")
private String[] blacklist;
在運行時,該列表通過我的application.yml填充。在測試用例中,它是null
,我不會爲每個測試用例設置任何值。 此外,如果application.yml中沒有條目,它必須是一個空數組。
用法:
for (String varToRemove : blacklist) {
vars.remove(varToRemove);
}
PLS像 「爲什麼你不只是空檢查嗎?」 沒有答案。我想知道如何設置默認值:)
發現此頁面,但沒有爲我工作。但看,我找到了答案! – Waize
你有一個名爲「黑名單」的酒店嗎?你的課是春季組件/服務嗎? – Kiru
是的,我有這個屬性。我發現瞭解決方案。請看下面的答案。 – Waize