SpringFox Swagger - 模型中的可选和必填字段

Pun*_*cky 9 java spring swagger spring-boot springfox

我使用SpringFox库来获取我的spring boot应用程序的休息文档.当我单击模型时,所有元素都将作为可选项返回.有没有办法将所需元素显示为必需元素?是否需要添加其他配置?

Gan*_*esh 15

默认为是所有字段都是可选的.要根据需要标记字段,可以使用以下注释.

@ApiModelProperty(required = true)
Run Code Online (Sandbox Code Playgroud)

关于应该需要的字段的getter方法.这不会将该字段显示为"强制".但是文档中的此字段将删除可选标记.

希望这可以帮助.

  • 有没有办法将模型的所有字段设置为“required”,而不是在每个属性上编写“@ApiModelProperty(required = true)”? (3认同)