SpringBootバックエンドインタフェースは、エンティティークラスの大文字と小文字の設定を返します.

667 ワード

エンティティクラスを先に上げる
public class TestEntity{
  private String TEST;
}

このエンティティ・クラスを返すと、返されるjson列のフィールドは自動的に小文字に変換されます.すなわち、次のようになります.
{"tEST":"..."}

注釈@JsonProperty()によって解決することができるが、注釈は実体クラスの属性上に配置され、配置することに注意する.get()メソッドの効果は異なります
エンティティークラスのプロパティに配置する場合は、次の手順に従います.
public class TestEntity{
  @JsonProperty("TEST")
  private String TEST;
}

返されるjson列は、大文字と小文字を同時に伝えます.
{"TEST":"...","tEST":"..."}

に置くget()メソッドでは大文字のみが返されます.
{"TEST":"..."}