[英]SpringBoot Consuming REST variable binding
我正在關注本教程: https : //spring.io/guides/gs/using-rest/它正在使用JSON對象,如下所示:
{
type: "success",
value: {
id: 10,
quote: "Really loving Spring Boot, makes stand alone Spring apps easy."
}
}
我有一個問題。 在Value.java中,我們有兩個變量:
private Long id;
private String quote;
我的問題是Spring如何知道將變量id綁定到JSON中的id屬性,以及如何知道將quote變量綁定到JSON中的quote屬性。 我試圖讓兩個String都認為Spring可能會自動確定變量的數據類型,然后進行綁定,但這並沒有什么不同。 我認為也許變量名與屬性相同,這就是綁定的方式,所以我嘗試更改變量名,也沒有任何區別。 然后我認為這可能是變量的順序,因此我切換了變量,結果如下所示:
private String quote;
private String id;
我故意將它們都設為String。 但是仍然以某種方式將id屬性綁定到變量id和quote屬性以引用變量。
所以有人可以告訴我,例如Spring如何確定將哪個屬性綁定到哪個變量。
由於是傑克遜,因此默認行為是使用響應核心的getter / setter,因此我的想法是您更改了字段名,但未更改getter / setter的名字。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.