Skip to content

如何忽略字段

你可以使用 field.ignore 规则从 API 文档中排除特定字段。

按注解忽略

properties
field.ignore=groovy:it.hasAnn("com.fasterxml.jackson.annotation.JsonIgnore")

按名称忽略

properties
field.ignore=groovy:it.name() == "password"

按类型忽略

properties
field.ignore=groovy:it.type().name().startsWith("org.internal.")

多条件忽略

properties
field.ignore=groovy:it.hasAnn("com.fasterxml.jackson.annotation.JsonIgnore") || it.name() == "password" || it.type().name().startsWith("org.internal.")

示例

java
public class User {
    private String name;

    @JsonIgnore
    private String password;  // 按注解忽略

    private String internalState;  // 可按名称规则忽略
}

基于 Apache-2.0 许可发布