org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component c
root cause
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [G:\JavaWorkSpace.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\CloudStorage\WEB-INF\classes\com\ysp\web\controller\pageController.class]; nested exception is java.lang.IllegalArgumentException
org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:281)
…
java.lang.Thread.run(Thread.java:745)
2019年01月04日学习搭建springmvc框架,spring使用的是3.0的版本,jdk使用的8.0的版本。在使用注解的时候遇到“Failed to read candidate component class: file ”。看spring的源码没有看懂,尴尬… 后来通过查找资料得知原因是“spring3.0与jdk8.0不兼容造成的”。下面是解决方法:
第一步给自己的开发工具添加jdk7.0,点window——preference
先简单记录下。