【发布时间】:2020-03-22 07:38:31
【问题描述】:
我使用https://micronaut-projects.github.io/micronaut-openapi/latest/guide/index.html 中提供的说明为 micronaut 生成了 swagger
所以我有一个控制器方法,例如:
@Consumes("application/vnd.api+json")
@Produces("application/vnd.api+json")
@Post("/{id}/users")
@RequestBody
public HttpResponse addAndAssignTarget(@PathVariable("id") Long projectId, @Body @Parameter() JsonNode user) {
我没有使用 POJO 来添加用户,这与这个问题的上下文无关。因此,生成的 swagger ui 显示 {} 作为请求正文的示例。我想把它改成类似的东西。我该怎么做?
{
"data" : {
"type": "projects",
"attributes": {
"name": "some-name1",
"description": "some-description",
"partner_company": "some-compnay"
}
}
}
【问题讨论】:
-
你有解决办法吗?