当前位置: 首页 > news >正文

swagger踩坑之请求类不显示具体字段

swagger踩坑之请求类不显示具体字段

省流:枚举字段需要加上@ApiModelProperty注解

过程复现:

TestEnum 枚举不加注解,swagger的UI类不显示详细字段

@Data
@Accessors(chain = true)
@ApiModel(value = "test对象", description = "test")
public class TestParam implements Serializable {private static final long serialVersionUID = 1L;@ApiModelProperty(value = "主键ID")private String id;@ApiModelProperty(value = "编码")private String code;@ApiModelProperty(value = "名称")private String name;@Dict(dicCode = "TestEnum")
//    @ApiModelProperty(value = "枚举状态", hidden = true)private TestEnum testStatus;}

图示
在这里插入图片描述

TestEnum 枚举添加注解,详细字段出现。

经过测试,把String类型字段的注解去掉,字段生成不受影响。

@Data
@Accessors(chain = true)
@ApiModel(value = "test对象", description = "test")
public class TestParam implements Serializable {private static final long serialVersionUID = 1L;@ApiModelProperty(value = "主键ID")private String id;@ApiModelProperty(value = "编码")private String code;//    @ApiModelProperty(value = "名称")private String name;@Dict(dicCode = "TestEnum")@ApiModelProperty(value = "枚举状态", hidden = true)private TestEnum testStatus;}

图示
在这里插入图片描述

http://www.lryc.cn/news/319172.html

相关文章:

  • 案例分析篇14:信息系统安全设计考点(2024年软考高级系统架构设计师冲刺知识点总结系列文章)
  • 前端之用HTML弄一个古诗词
  • Linux 安装使用 Docker
  • Doris部署学习(一)
  • QT下跨平台库实现及移植经验分享
  • 8:00面试,8:06就出来了,问的问题有点变态。。。
  • Rust 利用 Trait 实现多态性
  • Java毕业设计-基于springboot开发的“智慧食堂”设计与实现-毕业论文+答辩PPT(附源代码+演示视频)
  • 一瓶5.86万,听花酒什么来头?
  • 代码随想录 二叉树—填充每个节点的下一个右侧结点指针
  • 用 bsdtar 做 Linux 全系统迁移 - 最省空间、最灵活的Linux系统迁移方式,但需要那么一点点技巧
  • 【模拟string函数的实现】
  • 智能合约开发基础知识:最小信任机制、智能合约、EVM
  • 程序人生——Java泛型和反射的使用建议
  • JavaSE-----认识异常【详解】
  • 【机器学习300问】34、决策树对于数值型特征如果确定阈值?
  • 计算机二级(Python)真题讲解每日一题:《绘制雪花》
  • Rust 的 Arc<Mutex<T>> 的用法示例源代码
  • 【NR 定位】3GPP NR Positioning 5G定位标准解读(十六)-UL-AoA 定位
  • 如何理解闭包
  • python知识点总结(一)
  • 【Poi-tl Documentation】区块对标签显示隐藏改造
  • 第十四届蓝桥杯 三国游戏
  • 数据结构——通讯录项目
  • 学点Java打小工_Day4_数组_冒泡排序
  • 内存分配方式?
  • 2024/3/17周报
  • 函数连续性和Lipschitz连续性
  • Qt 鼠标滚轮示例
  • 【Unity】进度条和血条的三种做法