为了账号安全,请及时绑定邮箱和手机立即绑定

springmvc配置json时报错Error creating bean

springmvc配置json时报错Error creating bean

慕哥9229398 2019-03-01 11:12:21
spingmvc 返回json数据时报错,spingmvc启动失败 严重: StandardWrapper.Throwable org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter': Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/JsonProcessingException at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) at java.lang.Thread.run(Thread.java:745) spingmvc-servlet.xml配置如下: <mvc:annotation-driven> <mvc:message-converters> <bean class="org.springframework.http.converter.ResourceHttpMessageConverter"> </bean> <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"> <property name="supportedMediaTypes"> <list> <value>text/html;charset=UTF-8</value> <value>application/json;charset=UTF-8</value> </list> </property> </bean> </mvc:message-converters> </mvc:annotation-driven> pom.xml依赖 <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.6.5</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.6.5</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>2.6.5</version> </dependency> spring版本是4.xcontroller代码如下 @Controller @RequestMapping("/json") public class UserController { //用户注册 @RequestMapping(value = "/register.do") @ResponseBody public Map<String,Object> register() throws IOException { Map<String,Object> map = new HashMap<String, Object>(); map.put("xx", "ok"); return map; } } 浏览器输入 http://localhost:8080/MybatisDemo/json/register.do 后台就提示启动springmvc失败,说是找不json对应的类,可是相关的依赖我都添加了啊。。前台提示Servlet.init() for servlet springmvc threw exception,忙活半天了。。网上的方案都不能解决.
查看完整描述

2 回答

?
慕斯709654

TA贡献1840条经验 获得超5个赞

有没有多个版本的jackson-core???

查看完整回答
反对 回复 2019-03-01
  • 2 回答
  • 0 关注
  • 632 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号