【发布时间】:2021-04-28 09:09:26
【问题描述】:
我的项目是带有 maven 的 java spring boot 2。我使用 springdoc-openapi-ui 依赖项。问题是 @Parameter(required = false) 不适用于我的 api 参数。
【问题讨论】:
-
除了 Spring 注释之外,您是否尝试过使用 Swagger 特定的
@ApiParam注释? -
@Parameter不是弹簧注释,所以不确定应该如何处理。您应该使用@RequestParam这是 Spring MVC 注释。 -
谢谢。我的问题是属于 io.swagger.v3.oas.annotations.Parameter 的注释 @Parameter。默认情况下应该是 required = false,但在 swagger-ui 屏幕截图中显示,标有 * required!
-
亲爱的@user991710.@ApiParam 属于 springfox-swagger ,我使用 springdoc-openapi-ui。
-
感谢添加 @RequestParam 解决的 m-deinum 问题。
标签: java spring-boot maven swagger-ui springdoc-openapi-ui