檢查此鏈接以查看影像以了解瀏覽器上錯誤的詳細資訊
uj5u.com熱心網友回復:
通常,當 Spring 無法獲取回傳物件的屬性時,會發生此例外。此例外的最典型原因通常是回傳的物件對其屬性沒有任何公共 getter 方法。因此,我們例外的另一個常見原因可能是丟失或使用了錯誤的 Jackson 依賴項。簡而言之,此類例外的一般準則是檢查是否存在:
- 默認建構式
- 吸氣劑
- 杰克遜依賴
將此依賴項添加到您的 pom.xml
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.5.0</version>
</dependency>
你可以在這里看到
uj5u.com熱心網友回復:
當 Spring 無法獲取回傳物件的屬性時,會發生此例外。我們例外的另一個常見原因可能是缺少或使用了錯誤的 Jackson 依賴項。為了防止例外,為我們想要在 JSON 中回傳的每個物件的屬性定義一個 getter 方法。所以在你的 Model 類中添加 getter 方法。
在你的模型類中寫 @Data 像這樣:-
@Data
public class Model {
}
它將自動匯入所有 getter 和 setter
uj5u.com熱心網友回復:
我認為少數屬性可能缺少 getter 方法,因此請比較所有 json 欄位名稱和屬性名稱,同時確保 getter 不是私有的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/339649.html
