当前位置: 首页 > 知识库问答 >
问题:

Springfox swagger ApiModelProperty值未显示在对象上

蒙光华
2023-03-14

因此,我对正在构建的文档中的Springfox Swagger有这个问题。我使用的是3.0.0版本。我有一个类似这样的类

    @ApiModel(value="foo")
    public class foo {
      @ApiModelProperty(value="Item A")
      string a;
      @ApiModelProperty(value="Item Object B")
      MyObj b;
    }

    @ApiModel(value="myObj")
    public class MyObj {
     @ApiModelProperty(value="Item X")
     int x;
     @ApiModelProperty(value="Item Y")
     int y;
   }

   All have generic getters and setters

但是,当我在我的Spring启动应用程序的swagger用户界面中查看模式模型页面时,参数b的值没有显示出来。我不能将描述放在MyObj中,因为这是一个通用类,用于多个实例,并且描述会根据使用而变化。

编辑:任何灵长类类型(如string或int)的描述都可以很好地工作,只要使用对象就可以。

编辑2:我使用了springfox petstore示例并添加了注释。它似乎适用于对象阵列,但不适用于对象本身

category    Category{...}
id  integer($int64)
example: 10

ID for Pet
name*   string
example: doggie

Pet Name
photoUrls*  [

Photo URLs for Pets
string]
status  string

pet status in the store
Enum:
[ available, pending, sold ]
tags    [

Array of Tags
Tag{
id  integer($int64)
name    string
}]
}```

共有1个答案

于恺
2023-03-14

尝试对变量字符串a和MyObj b使用公共访问

 类似资料:
  • 我有一个具有20个属性的对象。 其中有些属性设置为值,有些未定义。当I!如何将未显示键值的设置为?

  • 我试图显示一个对象中的所有值,但它给了我“必须声明”错误。 我尝试了下面的代码,但仍然出现相同的错误。 而我的对象是: 错误: 错误报告-ORA-06550:第5行,第38列:PLS-00302:组件'ID'必须声明ORA-06550:第5行,第7列:PL/SQL:语句忽略ORA-06550:第6行,第38列:PLS-00302:组件'G'必须声明ORA-06550:第6行,第7列:PL/SQL:

  • 问题内容: 我要在当前时间之前的某个时间创建一个新的日期对象。如果我要在今天前1天放映,效果很好。但如果我想在30天前放映,那将是未来(?) 输出: 这里有什么限制?达到长期限制? 问题答案: 文字中的整数溢出, 在您的情况下,以前对文字进行求值,结果为负,然后分配给 这导致 转换成 注意:将其文字化,然后相乘 更好地使用类进行操作

  • id Number - 与显示相关联的唯一标识符。 rotationNumber -顺时针方向的屏幕旋转角度, 可选0,90,180,270。 scaleFactor Number - 输出设备的像素比例因子。 touchSupport String - 是否支持触摸,可选 available, unavailable, unknown. bounds Object Rectangle​ size

  • 我是JavaFX新手,我确信我在这里遗漏了一些明显的东西。我试图制作一个汽车的动画,它从左到右穿过一扇窗户,到达那里时绕着右边。用户应该能够点击up/down来调整动画的速度。当我使用一个对象时,动画开始运行,但发现你无法调整的,所以我在一个中重新编辑了它。 然而,随着时间的推移,我被卡住了。当我启动应用程序时,汽车不会显示在屏幕上。以下是我希望的一段简洁的代码片段: 还有消旋果烷: 编辑:根据@

  • 我使用带thymeleaf 3的Spring靴 我试着展示一个豆子 在我的控制器里我有 在我的车里 在我的位置 在我的胸腺碎片中 当我试图显示这个片段时,我得到 org.attoparser。ParseException:异常评估SpringEL表达式:“cities.id”由:org.springframework.expression.spel引起。SpelEvaluationExceptio