gpt4 book ai didi

java - 如何在SpringBoot ApiSettings中为@Value设置默认列表

转载 作者:行者123 更新时间:2023-12-02 10:54:25 26 4
gpt4 key购买 nike

我是 Spring Boot 新手,我正在尝试从 api.properties 读取一些属性。我从 ApiSettings 类获取和设置它们。但我想添加一个默认列表,因为使用我的 API 的人没有定义此属性。请让我知道如何在我的 ApiSettings 类中使用 @value 设置默认列表

@Value("ACCEPTED,DONE,RESOLVED,CLOSED")
private List<String> validStoryStatus;

我列出的上述格式错误,正确的方法是什么?

最佳答案

您需要传递以冒号分隔的键和默认值,并使用 split 函数将其转换为列表

@Value("#{'${your.key:ACCEPTED,DONE,RESOLVED,CLOSED}'.split(',')}")
private List<String> validStoryStatus;

关于java - 如何在SpringBoot ApiSettings中为@Value设置默认列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51882819/

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