1. 程式人生 > >springmvc報錯“org.springframework.beans.factory.BeanCreationException: Error creating bean with name”

springmvc報錯“org.springframework.beans.factory.BeanCreationException: Error creating bean with name”

報錯資訊: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)#4acbe549’ 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)#4acbe549’: Cannot resolve reference to bean ‘conversionServiceFactoryBean’ while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘conversionServiceFactoryBean’ defined in class path resource [springmvc.xml]: Cannot create inner bean ‘com.itheima.springmvc.conversion.DateConveter#5bc305bd’ of type [com.itheima.springmvc.conversion.DateConveter] while setting bean property ‘converters’ with key [0]; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [com.itheima.springmvc.conversion.DateConveter] for bean with name ‘com.itheima.springmvc.conversion.DateConveter#5bc305bd’ defined in class path resource [springmvc.xml]; nested exception is java.lang.ClassNotFoundException: com.itheima.springmvc.conversion.DateConveter

原因:在springmvc配置上多寫了一個屬性,但是沒有配置該屬性值的ID: <mvc:annotation-driven conversion-service=“conversionServiceFactoryBean”/> (具體原理我也不太清楚,當初加了conversion轉換器的配置,還是報這個錯誤。) 解決:去掉conversion-service屬性即可