Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot Spring fox swagger ui 2.8.0版示例值_Spring Boot_Swagger Ui_Swagger 2.0_Springfox - Fatal编程技术网

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。我也附上了截图。