我有一个带有标头的Spring Boot REST控制器,该标头可以具有多个值:
@RestController
@RequestMapping(value = "/example", headers = {"version=v1", "version=v2"})
@Api(value = "Example API")
public class ExampleController {
并使用Swagger的Springfox实现。加载Swagger UI时,我只能从版本标头列表中看到并选择v1选项。如何显示所有标题值以在Swagger UI中选择?如何在Swagger UI列表中更改默认标题值?
答案 0 :(得分:0)
在控制器方法上使用的ApiImplicitParams:
Dim myElement = <Foo>
<Bar>
<SomeElement>That may contain
Text
over several lines.</SomeElement>
</Bar>
</Foo>
Dim myString = myElement.ToString(SaveOptions.Compact)
'Expected result
myString = "<Foo><Bar><SomeElement>That may contain
Text
over several lines.</SomeElement></Bar></Foo>"
- 要设置值列表,请提供一个以逗号分隔的列表。例如:第一,第二,第三。
- 要设置值的范围,请以“ range”开头,并用方括号括起来的包括最小值和最大值, 或用圆括号表示最小值和最大值。对于 例如:range [1,5],range(1,5),range [1,5)。
- 要设置最小值/最大值,请对范围使用相同的格式,但将“ infinity”或“ -infinity”用作第二个值。例如, range [1,infinity]表示此参数的最小允许值 是1。