gpt4 book ai didi

java - 将 Jackson 的 @JsonGetter 与 Lombok 的 @Getter 结合起来

转载 作者:行者123 更新时间:2023-11-30 05:25:22 27 4
gpt4 key购买 nike

我有一些字段用@Getter/Setter注释。现在我想在此之上使用 @JsonGetter/JsonSetter 。这可以完成吗?还是我必须写出在它们上使用 Jackson-annotations 的方法?

class C {
@JsonGetter // Compile error
@Getter
private int count;
}

最佳答案

@JsonGetter是方法级别的注解,因此只能为方法添加此注解,自1.5(自1.5版本起已弃用)已弃用,建议使用 @JsonProperty

@Target(value=METHOD)
@Retention(value=RUNTIME)
@Deprecated
public @interface JsonGetter

Marker annotation that can be used to define a non-static, no-argument value-returning (non-void) method to be used as a "getter" for a logical property, as an alternative to recommended JsonProperty annotation (which was introduced in version 1.1).

关于java - 将 Jackson 的 @JsonGetter 与 Lombok 的 @Getter 结合起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58781313/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com