SpringBootバックエンドインタフェースは、エンティティークラスの大文字と小文字の設定を返します.
667 ワード
エンティティクラスを先に上げる
このエンティティ・クラスを返すと、返されるjson列のフィールドは自動的に小文字に変換されます.すなわち、次のようになります.
注釈
エンティティークラスのプロパティに配置する場合は、次の手順に従います.
返されるjson列は、大文字と小文字を同時に伝えます.
に置くget()メソッドでは大文字のみが返されます.
public class TestEntity{
private String TEST;
}
このエンティティ・クラスを返すと、返されるjson列のフィールドは自動的に小文字に変換されます.すなわち、次のようになります.
{"tEST":"..."}
注釈
@JsonProperty()
によって解決することができるが、注釈は実体クラスの属性上に配置され、配置することに注意する.get()メソッドの効果は異なりますエンティティークラスのプロパティに配置する場合は、次の手順に従います.
public class TestEntity{
@JsonProperty("TEST")
private String TEST;
}
返されるjson列は、大文字と小文字を同時に伝えます.
{"TEST":"...","tEST":"..."}
に置くget()メソッドでは大文字のみが返されます.
{"TEST":"..."}