找错误,修改bug

   最近我在学习springmvc,启动tomcat的时候报错 具体错误如下

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.handler.MappedInterceptor#0': Cannot create inner bean '(inner bean)#f74abf1' of type [org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor] while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#f74abf1': Cannot resolve reference to bean 'conversionService' while setting constructor argument; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'conversionService' is defined

    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:547)    

以前我总是会把这段放进百度进行搜索,但是我发现每次找出来的和检索的只有小部分匹配, 所以我试着把这段进行百度翻译,但是没什么用,接着我又具体的看了一下报错原因最后我发现java的报错是一层一层的嵌套,学会看出错的原因,在进行百度,这样会大大节省时间,提高准确率,最里层的才是最终报错的原因,就像这里这段话导致出错的原因是:   No bean named 'conversionService' is defined  

上下文没有定义conversionService这个类,我不曾用过这个类,所以我首先考虑了我的jar包有没有什么少的

接着我百度了一下转换器常用的类,故而回来检查一下代码,发现之前定义转化器添加在注解驱动了,忘记删掉所以报错

所以应该删掉

猜你喜欢

转载自blog.csdn.net/m0_37362088/article/details/80469643
今日推荐