我有一些用注释的字段@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
标记注释,可以用来定义一个非静态,无参数的值返回(非无效)方法,用作逻辑属性的“获取”方法,作为推荐的JsonProperty注释的替代方法(在1.1版)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句