Java SpringMVC错误

Java SpringMVC错误,java,spring,spring-mvc,Java,Spring,Spring Mvc,我在SpringMVCWeb中遇到了一些问题 org.springframework.beans.factory.BeanDefinitionStoreException:未能读取候选组件类:文件[/Volumes/Data/Obasy/Computer Science/Java projects/Netbeans/WEB APPS/SpringMVCFrom/build/WEB/WEB-INF/classes/com/tutorialspoint/HelloWorldController.cl

我在SpringMVCWeb中遇到了一些问题

org.springframework.beans.factory.BeanDefinitionStoreException:未能读取候选组件类:文件[/Volumes/Data/Obasy/Computer Science/Java projects/Netbeans/WEB APPS/SpringMVCFrom/build/WEB/WEB-INF/classes/com/tutorialspoint/HelloWorldController.class];嵌套的异常是java.lang.CompatibileClassChangeError:org/springframework/core/type/classreading/AnnotationMetadataReadingVisitor

java.lang.CompatibileClassChangeError:org/springframework/core/type/classreading/AnnotationMetadataReadingVisitor


检查是否带有注释的
HelloWorldController.class
。 例如:

@Component
public class HelloWorldController(){
 ...
}
并检查您的上下文文件,如果back包包含该类

<context:component-scan base-package="xxx.xxx.xxx" />


然后重新编译您的项目并重试。

请发布您的配置文件。否则很难确定问题的确切原因

控制器类应该用@controller注释,如下所示

@Controller
public class HelloWorldController() {
 ...
}
SpringMVC配置应该通过XML进行组件扫描

<context:component-scan base-package="package.of.helloworldcontroller" />

您如何管理您的依赖关系?
@Config
@ComponentScan(basePackage = {"package.of.helloworldcontroller"})
@EnableWebMvc
public class WebMvcConfig extends ...