SpringMVC4使用@ResponseBody註解實現JSON自動轉換錯誤
阿新 • • 發佈:2019-02-13
1、錯誤資訊:
The resource identified by this request is only capable of generating respon,並且HTTP狀態碼是406,也就是響應資訊和請求頭不一致。2、解決方法:
網上解決方法主要如下: 1、沒有開啟springMVC註解模式。 2、json轉換依賴包版本錯誤。我使用的是springMVC 4.1.7版本。maven依賴如下:<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.5.4</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.5.4</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>2.5.0</version> </dependency>
3、配置springMVC的檢視解析器錯誤。 4、這個也正是我碰到的,有點粗心。要轉換的json物件的屬性沒有提供getter和setter方法。