频道栏目
首页 > 程序开发 > 软件开发 > 其他 > 正文
Spring实践异常记录self
2017-05-19 09:59:00      个评论    来源:Gzejia  
收藏   我要投稿

Spring实践异常记录self。或许网上搜罗下就能得到相关异常得解决方案了,个人相信这之后再遇到类似的异常,定会走同样的路。既然如此,何不深刻的理解下并记录下来,即使只是一些简单的问题也好。

java.lang.NoClassDefFoundError: org/springframework/expression/PropertyAccessor

缺少 spring-expression-*.RELEASE.jar

java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory

缺少 commons-logging-*.jar

nested exception is java.io.FileNotFoundException: class path resource [spring-file.xml] cannot be opened because it does not exist

[spring-file.xml] 不存在或存放路径错误(以下贴出练手项目目录)

项目目录

org.springframework.beans.factory.BeanCreationException

尴尬的问题,因为习惯把自己给坑的。set 依赖注入获取 bean 失败,经确认 id 命名正确且配置文件路径可获取,另外头部声明也木有问题。结果居然是 子 bean 的 name 命名与 ref 命名不一致导致 FK,由于习惯将类中的属性头部加 ‘m’声明。(logcat 其实也说得很明确了,只是太长没看哈哈)如下必需确认命名一致

set 依赖注入

java.lang.Exception: No tests found matching

测试函数未添加 @Test 标签或权限非 public

org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:…在 publicId 和 systemId 之间需要有空格。

请保证配置文件内容书写及标签使用是否正确

org.springframework.beans.factory.NoUniqueBeanDefinitionException when call getBean

个人是将注解的实现类与接口写混了。具体可参考这里

点击复制链接 与好友分享!回本站首页
上一篇:require和include的异同
下一篇:springMVC系列(四)——springMVC拦截器
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训

版权所有: 红黑联盟--致力于做实用的IT技术学习网站