我正在尝试生成enunciate文档(版本2.3.0)。根据忽略响应示例中特定字段的文档,我们可以使用以下任一项。我尝试过使用它们,但文档仍然会创建一个带有该字段的示例Json。
@JsonIgnore -- com.fasterxml.jackson.annotation.JsonIgnore
@Ignore -- com.webcohesion.enunciate.metadata.Ignore
我尝试过使用这两种不同类型的Ignore的所有组合。
答案 0 :(得分:1)
在字段的getter上使用来自@JsonIgnore
的{{1}}来忽略字段
答案 1 :(得分:0)
来自Ignore documentation of Enunciate:
应用于Java类
所以我不会找到任何适合您需求的注释。
我的项目我使用lombok自动生成getter和setter。 Enunciate还不支持lombok(但是有一个问题,所以它可能会在不久的将来得到支持)。
你可以简单地使用lombok来生成getter / setter。他们将被隐藏起来。
这不仅仅是一种技巧而非真正的解决方案,但它可能有所帮助。