常見錯誤:No converter found for return value of type: class ..................
原因分析:這是因為springmvc默認是沒有對象轉換成json的轉換器的,需要手動添加jackson依賴。
解決方案:手動添加jackson依賴到pom.xml文件中
1 <properties> 2 <jackson-databind.version>2.9.8</jackson-databind.version> 3 </properties> 4 5 <!--響應json數據--> 6 <dependency> 7 <groupId>com.fasterxml.jackson.core</groupId> 8 <artifactId>jackson-databind</artifactId> 9 <version>${jackson-databind.version}</version> 10 </dependency>
如果還是沒有解決,則進行以下步驟
在springmvc配置文件中進行如下配置
1 <mvc:annotation-driven> 2 <mvc:message-converters> 3 <bean class="org.springframework.http.converter.StringHttpMessageConverter"/> 4 <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"/> 5 </mvc:message-converters> 6 </mvc:annotation-driven>