gpt4 book ai didi

java - 如何 Swagger 下拉可能的值

转载 作者:行者123 更新时间:2023-11-30 06:05:50 25 4
gpt4 key购买 nike

您好,我有 Rest API 并使用 swagger 测试此 API。

下面是我的 API 之一。

@RequestMapping(value = "/api/test", method = RequestMethod.POST)
public void test(String string){
// body
}

参数的可能值为“数据库”或“缓存”。

所以我想在 swagger View 中下拉。

我已经通过谷歌搜索,我找不到如何用 java 实现。

最佳答案

您必须使用 Enum 作为您的方法参数,而不是 String。请参阅以下引用资料:

@RequestMapping(value = "/api/test", method = RequestMethod.POST)
public void test(TestEnum enum) {
// body
}

下面是您的TestEnum:

public enum TestEnum {

Dropdown1("DropDown1"),
DropDown2("DropDown2");

private String str;

TestEnum(String str){
this.str = str;
}

public String getStr() {
return str;
}
}

关于java - 如何 Swagger 下拉可能的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45504116/

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