在使用spring mvc构建restful风格的程序时,希望直接返回json格式数据,所以配置文件内配置:
<bean
class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name="messageConverters">
<list>
<bean
class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<!-- 返回字符串格式json -->
<value>application/json;charset=UTF-8</value>
</list>
</property>
</bean>
</list>
</property>
</bean>
结果在引入jackson-annotations.jar,jackson-core-2.2.3.jar,jackson-databind-2.2.3.jar后,启动,提示:Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: org/codehaus/jackson/JsonProcessingException。
找了半天,原来,这个时候需要引入的jar是jackson-core-asl.jar和jackson-mapper-asl.jar才对。
本文介绍如何在SpringMVC中配置正确的JSON处理依赖,确保应用能够顺利返回JSON格式的数据。文章详细展示了配置过程及遇到的问题与解决办法。
2634

被折叠的 条评论
为什么被折叠?



