Jam*_*ett 2 java swagger spring-boot springfox
我正在设置我的 API 来为 POST 请求生成 JSON 和 XML,并使用以下 Spring Boot 代码:
@PostMapping(
consumes = { APPLICATION_JSON_VALUE, APPLICATION_XML_VALUE },
produces = { APPLICATION_JSON_VALUE, APPLICATION_XML_VALUE }
)
public Game create(
@Valid @RequestBody Game request,
BindingResult bindingResult
) .../
Run Code Online (Sandbox Code Playgroud)
这工作正常,我可以选择 JSON 或 XML 作为media-typeSwagger 中的,但我希望默认字段为 JSON - 目前它始终是XML:
我怎样才能实现这个目标?
将以下属性添加到application.properties:
springdoc.default-produces-media-type=application/json
Run Code Online (Sandbox Code Playgroud)
以供参考: springdoc.org
编辑:
该解决方案仅适用于springdoc-openapi java 库。
| 归档时间: |
|
| 查看次数: |
3091 次 |
| 最近记录: |