$.ajax函數調接口,報異常No converter found for return value of type: class java.util.ArrayList


接口正常執行,返回給前端后報服務器500異常,異常詳情:

org.springframework.http.converter.HttpMessageNotWritableException: No converter found for return value of type: class java.util.ArrayList

 

原因沒有深究,大概是$.ajax函數在前端接收的數據類型為JSON,而服務中沒有能將ArrayList轉換成JSON的類。

暫時記下解決方案——在項目中添加JSON全家桶的依賴如下:

<dependency>
<groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.9.9</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.9.9</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>2.9.9</version> </dependency>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM