我正在使用springfox-swagger2
和springfox-swagger-ui
版本2.8.0
,而先前版本2.5.0
中不存在。我在此版本中看到在请求中添加了Example Value,但是该示例显示default为application/xml
作为default。
@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)
这个示例值是从对象Employee
派生而来,并转换为xml
,json
等。我的问题是,示例值的默认值有什么办法可以在@RequestMapping's
消费数组中定义的多个消费对象类型的下拉列表中定义。
屏幕截图
答案 0 :(得分:0)
要解决此问题,请在validatorUrl(String str)
配置bean中将empty
设置为UiConfiguration
字符串,传递null
无效。希望对以后引用此线程的人有所帮助。
@Bean
public UiConfiguration uiConfig() {
return UiConfigurationBuilder.builder()
.
.
.validatorUrl(StringUtils.EMPTY)
.build();
}