【发布时间】:2023-04-11 05:30:02
【问题描述】:
我正在为我的 REST API 生成 swagger 文档。生成的文档显示参数是必需的。如何让他们 not-required 招摇?在实际的 REST 调用中,它们不是必需的(如预期的那样);所以问题只是在文档中。
import javax.ws.rs.*;
@GET
@Produces(MediaType.APPLICATION_JSON)
public Response getBaz(
@DefaultValue("false") @QueryParam("foo") final boolean myFoo,
@DefaultValue("") @QueryParam("bar") final String myBar
) { ... }
生成的swagger.json有
... "parameters":[{ ... snip "myBar":"bar","required":true}
【问题讨论】: