错误原因:缺少了spring-beans-3.2.0.RELEASE.jar包,spring-core-3.2.0.RELEASE.jar包,缺少spring的日志包,
缺少了spring-expression-3.2.0.RELEASE.jar包
(由于引入组件扫描注解,这个spring-context-3.2.0.RELEASE.jar肯定不会少,却因少了缺少spring-beans-3.2.0.RELEASE.jar而出错。)
翻译:
org.springframework.beans.factory.support类型。BeanNameGenerator不能解决。它间接引用是必需的。类文件
快速修复可用:配置路径(缺少spring的beans包)
spring—beans.jar:这个jar文件是所有应用都要用到的,它包含访问配置文件、创建和管理bean和进行IOC(Inversion of Control)/DI(Dependency Injection)操作相关的所有
类。如果应用只需基本的IOC/DI支持,引入spring-core.jar及spring-beans.jar文件就可以了。
(不存在jdk版本与jar版本不匹配冲突的问题。)
2 .缺少了spring-core-3.2.0.RELEASE.jar包
翻译:异常的线程“主要”. lang。NoClassDefFoundError:org/springframework/core/AliasRegistry
3.缺少了commons-logging-1.2.jar(spring的日志包)包
翻译:异常的线程“主要”. lang。NoClassDefFoundError:org/apache/commons/logging/LogFactory
引起的:. lang。ClassNotFoundException:org.apache.commons.logging.LogFactory
4.缺少了spring-expression-3.2.0.RELEASE.jar包
翻译:异常的线程“主要”. lang。NoClassDefFoundError:org/springframework/expression/PropertyAccessor(描述/性能访问器,存取器)
引起的:. lang。ClassNotFoundException:org.springframework.expression.PropertyAccessor
5,5个全部的spring.jar包
代码地址:https://yq.aliyun.com/articles/66657