解决java.lang.IllegalArgumentException: No converter found for return value of type: class java.util

来源:互联网 发布:杭州行知小学校区 编辑:程序博客网 时间:2024/05/29 14:52

1.原因:这是因为springmvc默认是没有对象转换成json的转换器的,需要手动添加jackson依赖。

2.解决步骤:

    手动添加jackson依赖到pom.xml文件中

  <properties>    <jackson.version>2.5.4</jackson.version>  </properties> 
<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>${jackson.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>${jackson.version}</version> </dependency>

  如果还是没有解决,则进行以下步骤

  在springmvc配置文件中进行如下配置

<mvc:annotation-driven>     <mvc:message-converters>            <bean class="org.springframework.http.converter.StringHttpMessageConverter"/>            <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"/>   </mvc:message-converters></mvc:annotation-driven>

阅读全文
0 0
原创粉丝点击