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;
}
フィールドとゲッター/セッターの両方でこの同じ注釈を使用した人はいますか? ネットを見回しましたが、何もありませんでした。
コードをコンパイルして実行しましたが、これが今後問題を引き起こすかどうかはわかりません。これについて何か考えはありますか?