Maven项目中ResponseBody注解与Jackson包的问题

新学Maven项目,然后在使用ResponseBody注解并添加Jackson包后出现 No converter found for return value of type:问题,看了网上许多都说是需要添加jackson包,但是我这个是添加了的,,于是删掉了添加的jackson包,发现出题的问题与之前一样,所以问题应该是导入的jar包没有起作用,求解决问题

试试重新引入jackson,maven update一下
如果还是不行,在mvc的配置文件中加入
mvc:annotation-driven
mvc:message-converters


/mvc:message-converters
/mvc:annotation-driven
试一下

重启eclipse或者clean一下项目

需要在MVC的配置文件如mvc-config.xml中加入配置
可以引入 在xsi:schemaLocation需要包含http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd
也可以自己引入




问题解决了,在serverlet中添加了如下配置

2             <bean class="org.springframework.http.converter.StringHttpMessageConverter">
3                 <property name="supportedMediaTypes">
4                     <list>
5                         <value>text/plain;charset=UTF-8</value>
6                     </list>
7                 </property>
8             </bean>
9         </mvc:message-converters>