我正在使用org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.3
swagger 文档添加到我的项目中。我想添加一个示例 json 响应,但这是一个很大的 json 文件,所以我只能从资源文件夹中获取它。
控制器端点如下所示
@Operation(summary = "summary")
@ApiResponses(value = {
@ApiResponse(responseCode = "200",
description = "Response",
content = @Content(mediaType = "application/json",
examples = {
@ExampleObject(name="Resource response", externalValue = "static/Response.json"),
}
))})
@PostMapping
public ResponseEntity<Object> myapi() {
return new ResponseEntity<>(response, HttpStatus.OK);
}
正如您所看到的,我正在使用示例响应 json,externalValue = "static/Response.json"
但是当我加载 swagger 页面时,它会从中加载它,v3/static...
这似乎是 springdoc/swagger 使用的默认设置。
我想我现在只是在吹毛求疵,但是否有可能更改这个基本网址甚至删除/v3/
?