() + "}") private -6ren">
gpt4 book ai didi

java - Spring @Value 空列表默认

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:51:54 26 4
gpt4 key购买 nike

有没有办法在 Spring 中将空列表设置为属性的默认值,例如:

@Value("${my.list.of.strings :" + new ArrayList<>() + "}")
private List<String> myList;

显然不是新的 ArrayList,但我需要一个空列表。

最佳答案

在查看了 SpEL 规范并结合@javaguy 的回答后,我想到了这个:

@Value("${my.list.of.strings:}#{T(java.util.Collections).emptyList()}")
private List<String> myList;

关于java - Spring @Value 空列表默认,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42920606/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com