1. 程式人生 > >配置springmvc時啟動服務報錯org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'ma

配置springmvc時啟動服務報錯org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'ma

問題描述:前幾天啟動的時候還正常,今天改動了一下pom.xml檔案中的jar包版本就包上面的錯,結果上spring-mvc.xml的檔案中也連線不到這個類。

Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'mappingJacksonHttpMessageConverter' is defined
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:660)
at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1157)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:280)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:198)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:271)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)

解決:這個類有兩個版本。版本一:org.springframework.http.converter.json.MappingJacksonHttpMessageConverter

版本二:org.springframework.http.converter.json.MappingJackson2HttpMessageConverter

就多了一個2搞了好一會才弄好。