Ralph Chen 2023-02-07 13:42 采纳率: 75%
浏览 38
已结题

swagger高级使用方法

在使用swagger的过程中
接口是这样写的:

img

img

实现效果是这样的:

img

swagger将每一个字段都解析了出来,我想让该实体类的type字段在新增和更新的时候必填,查询的时候不必填,如何能实现这样的效果?

  • 写回答

2条回答 默认 最新

  • 梦想橡皮擦 Python领域优质创作者 2023-02-07 13:46
    关注

    方案来自 梦想橡皮擦 狂飙组基于 GPT 编写的 “程秘”


    可以使用swagger的元数据注解,如@ApiModelProperty,在需要设置为必填的字段上添加required属性,在查询接口上可以不加required属性。代码示例如下:

    public class Entity {
        @ApiModelProperty(value = "类型", required = true)
        private String type;
        // ...
    }
    

    对于新增和更新的接口,添加该字段的required属性;对于查询的接口,不添加该字段的required属性。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 2月8日
  • 创建了问题 2月7日

悬赏问题

  • ¥15 CST仿真别人的模型结果仿真结果S参数完全不对
  • ¥15 误删注册表文件致win10无法开启
  • ¥15 请问在阿里云服务器中怎么利用数据库制作网站
  • ¥60 ESP32怎么烧录自启动程序
  • ¥50 html2canvas超出滚动条不显示
  • ¥15 java业务性能问题求解(sql,业务设计相关)
  • ¥15 52810 尾椎c三个a 写蓝牙地址
  • ¥15 elmos524.33 eeprom的读写问题
  • ¥15 用ADS设计一款的射频功率放大器
  • ¥15 怎么求交点连线的理论解?