Spring boot Spring fox swagger ui 2.8.0版示例值
我正在使用Spring boot Spring fox swagger ui 2.8.0版示例值,spring-boot,swagger-ui,swagger-2.0,springfox,Spring Boot,Swagger Ui,Swagger 2.0,Springfox,我正在使用springfox-swaggger2和springfox-swaggger ui版本2.8.0,这是以前版本2.5.0中不存在的。我看到在这个版本中,请求中添加了一个示例值,但是示例显示默认值为application/xml @RequestMapping(value = "/", produces = {"application/xml","application/json"}, consumes = {"application/xml", "ap
springfox-swaggger2
和springfox-swaggger ui
版本2.8.0
,这是以前版本2.5.0
中不存在的。我看到在这个版本中,请求中添加了一个示例值,但是示例显示默认值为application/xml
@RequestMapping(value = "/",
produces = {"application/xml","application/json"},
consumes = {"application/xml", "application/json"}, method = RequestMethod.POST)
public ResponseEntity<?> addEmp(
@ApiParam(name = "request", value = "Payment Adding a new Employee Payload", required = true)
@Valid @RequestBody Employee request)
@RequestMapping(value=“/”,
生成={“application/xml”、“application/json”},
使用={“application/xml”,“application/json”},方法=RequestMethod.POST)
公众反应增编(
@ApiParam(name=“request”,value=“Payment Adding a new Employee Payload”,required=true)
@有效@RequestBody(员工请求)
这个示例值是从对象Employee
派生的,并转换为xml
,json
等。我的问题是,在@RequestMapping的
consumes`数组中定义的多个消费对象类型的下拉列表中,是否可以定义默认值(例如值)
屏幕截图
要解决此问题,请在
UiConfiguration
配置bean中将validatorUrl(String str)
设置为empty
字符串,传递null
无效。希望这有助于任何人在未来引用此线程
@Bean
public UiConfiguration uiConfig() {
return UiConfigurationBuilder.builder()
.
.
.validatorUrl(StringUtils.EMPTY)
.build();
}
对不起,不太清楚你要什么。是否希望默认示例是JSON而不是XML?如果你的意思是其他的,请澄清你的问题(例如,可能会添加一个大摇大摆的用户界面截图,并显示你想在那里改变什么)。这是正确的。在NewSwagger UI的示例值中,我将默认为JSON而不是XML。我也附上了截图。