在我的项目中,lombok 用于避免为类编写 getter 和 setter。我有两个类Child扩展Parent:
@Value
@Builder
@AllArgsConstructor
@JsonIgnoreProperties(ignoreUnknown = true)
public class Parent {
@Nonnull
@JsonProperty("personId")
private final String personId;
@JsonProperty("personTag")
private final String personTag;
...
}
Run Code Online (Sandbox Code Playgroud)
和
@Value
@Builder
@AllArgsConstructor
@JsonIgnoreProperties(ignoreUnknown = true)
public class Child extends Parent {
@Nonnull
@JsonProperty("childId")
private final String childId;
...
}
Run Code Online (Sandbox Code Playgroud)
但这似乎不起作用,因为Parent. 我不熟悉 lombok 注释。有什么好的方法可以同时扩展Base类并使用lombok注解吗?