簡體   English   中英

SpringBoot消耗REST變量綁定

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM