首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Spring 常见的一些错误

2012-11-06 
Spring 常见的一些异常希望各位高手们都来给我写写,你们发现了什么异常出了什么问题怎么解决的都写出来,好

Spring 常见的一些异常

希望各位高手们都来给我写写,你们发现了什么异常出了什么问题怎么解决的

都写出来,好让我们这些新手以后碰到的时候能更快的去解决它

我也会在以后碰到异常的时候再补充,给大家分享

?

?

?

BeanCurrentlyInCreationException
分析:
比如说,一个类A,需要通过构造器注入类B,而类B又需要通过构造器注入类A。如果为类A和B配置的bean

被互相注入的话,那么Spring IOC窗口将在运行时检测出循环引用,并抛出此异常!
解决:
对于此问题,一个可能的觖方法就是修改源代码,将构造器注入改为setter注入,另一个解决方法就是完

全放弃使用构造器注入,只使用setter注入


NullPointerException
分析:
组合属性名称(嵌套)
<bean id='foo' value="123"/>
</bean>
foo bean 有个fred属性,此属性有个bob属性,而bob属性又有个sammy属性,最后把sammy属性设置为123

。为了让此定义能工作,foo的fred属性及fred 的bob属性在bean被构造后都必须非空,否则将抛出此异




BeanCreationException
原因:
<aop:scoped-proxy/>不能和作用域为singleton或prototype的bean一起使用为singleton bean创建一个

scoped proxy将抛出此异常


NoSuchBeanDefinitionException
可能性一:
ApplicationContext context=new ClassPathXmlApplicationContext("applicationContext.xml");
UserManage um=(UserManage)context.getBean("userManage");
配置文件ApplicationContext.xml里的的bean没有这个id?? userManager

2 楼 zwh910621 2009-12-04   哎,没人来贡献一下自己的异常呀!伤心 3 楼 Norther 2009-12-04   看你这么辛苦,我都不好意思投隐藏,但是实际根本不是你说的那么回事,还是多研究研究再下结论,别误导人。

热点排行