如果請求參數為某個對象,還需要在swagger里顯示出注釋
第一步:在對象的類上加注解@ApiModel,類的字段上加注解@ApiModelProperty(value = "id或者姓名等注釋")
第二步:controller類里直接使用@RequestBody OrderModel orderModel,json接收(如果是想表單提交,則用@ModelAttribute OrderModel orderModel)
第三步(可選):如果不想展示某些字段在swagger上,需要在字段上加上@JsonIgnore注解
最后得到的結果:
可能出現的問題:
如果你在controller里加了@ApiImplicitParams({ @ApiImplicitParam(name = "OrderModel")})
注意,一、name的值如果你填“OrderModel”,會出現兩個框
二、name的值如果你填了"orderModel"小寫開頭或者其他內容,將不會出現字段注釋