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

发音文档-忽略不工作的特定字段

寇鸿
2023-03-14

我正在尝试生成发音文档(版本2.3.0)。根据文档中忽略响应样本上的特定字段,我们可以在以下两个字段中使用其中一个。我尝试过使用它们,但文档仍然使用该字段创建了一个示例Json。

@JsonIgnore -- com.fasterxml.jackson.annotation.JsonIgnore
@Ignore -- com.webcohesion.enunciate.metadata.Ignore 

我已经尝试了这两种不同类型的忽略的所有组合。

共有2个答案

鲁丰
2023-03-14

从 的 忽略 文档 发音:

应用于Java类

因此,我认为您不会找到任何适合您需求的注释。

在我的项目中,我使用lombok自动生成getter和setter。发音还不支持lombok(但是有一个问题,所以在不久的将来可能会支持它)。

您可以简单地使用lombok来生成getter/setter。它们将被隐藏而不发音。

这与其说是真正的解决方案,不如说是一种技巧,但它可能会有所帮助。

华福
2023-03-14

通过使用com.fasterxml.jackson.annotation.JsonIgnorecom.fastrxml.jackson.annotation中的@JsonIgnore,Enunciate忽略字段。字段getter上的JsonIgnore

 类似资料:
  • 我使用pm2已经有一段时间了。最近,我需要向我的Express4项目添加一个名为“ActionLog”的自定义日志目录。因为它是一个用日志文件更新的目录,我不希望pm2在日志文件更改时重新启动应用程序,所以我希望pm2忽略查看该目录。将pm2更新到最新后,下面是我使用的命令: 我在pm2日志中得到以下错误流: https://github.com/unitech/pm2/issues/1288 h

  • 我需要一些使用MapStruct映射嵌套POJO的帮助。我需要跳过/删除目标类中所有子类的特定字段。 例如,以下是我的目标POJO 所有这些子类——,,。。。包含一个字段“”,我想在映射时忽略它。这种结构使得这些类不共享包含此字段的公共基类——“”。 我创建的映射器如下所示: 这工作。 然而,当中的子类数量很大时,它会变得很乏味。我需要明确指定每个类。 有没有人能告诉我,这是否可以用一种更通用的方

  • 使用ESLint是否可以忽略整个目录的一个特定规则? 在我的例子中,我想忽略为一个名为的目录

  • 我试图爬过craiglist的论坛类别。组织机构(https://forums.craigslist.org/).我的蜘蛛: 我通过错误回调收到以下消息: [失败实例:Traceback:: /usr/local/lib/python2.7/site-packages/twisted/internet/defer.py: 455:回调 /usr/local/lib/python2.7/site-p

  • 我用Cucumber特性文件和Java步骤定义文件进行了一个简单的设置。 feature.feature->StepDefinition.java->PageObject.java 如上所示,我在这里使用了三个步骤定义文件。并且cucumber可以识别这两个文件中的步骤定义。但是当AcceptPage.java文件中定义了“and I Accept”步骤时,它甚至不尝试运行该步骤。如果我将它移动到

  • 我使用以下映射器映射实体: 对于映射为集合的实体,我只需要忽略“数据”字段。但看起来仅适用于单个实体。我还注意到生成的方法只是在for循环中使用。对此有什么解决方案吗?