我继承了某个位代码,该代码在 getter/setter 上有 @JsonProperty 注释。目的是当使用 Jackson 库序列化对象时,字段具有该特定名称。
当前代码:
private String fileName;
@JsonProperty("FILENAME")
public String getFileName()
{
return fileName;
}
@JsonProperty("FILENAME")
public void setFileName(String fileName)
{
this.fileName = fileName;
}
现在对于另一个工具,我还需要使用 JsonProperty 注释该字段。所以这将是我更改的代码:
@JsonProperty("FILENAME")
private String fileName;
@JsonProperty("FILENAME")
public String getFileName()
{
return fileName;
}
@JsonProperty("FILENAME")
public void setFileName(String fileName)
{
this.fileName = fileName;
}
有没有人在字段和 getter/setter 上都使用过相同的注释?我在网上四处张望,但什么也没看到。
我已经编译并运行了代码,但我不确定这是否会导致任何问题。对此有什么想法吗?