java.lang.IllegalArgumentException: No converter found for return value of type: class XXX.XXXX


最近項目中用到fastjson做接口數據的轉換,發現報這個錯誤了,環境是springMVC4,看到阿里的官網說是“

如果是使用 XML 的方式配置 Spring MVC 的話,只需在 Spring MVC 的 XML 配置文件中加入下面配置即可。

<mvc:annotation-driven> <mvc:message-converters> <bean class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter"/> </mvc:message-converters> </mvc:annotation-driven> 

通常默認配置已經可以滿足大部分使用場景,如果你想對它進行自定義配置的話,你可以添加 FastJsonConfig Bean。”

不過加上后一直繼續報這個錯,后來再國外的一個網站看到說加入如下依賴就可以了

  <!-- Jackson JSON Mapper -->
 <dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-mapper-asl</artifactId> <version>${jackson.version}</version> </dependency>

我試了一下,果然加上去就好了。


免責聲明!

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



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