论坛首页 Java企业应用论坛

Spring 常见的一些异常

浏览 1452 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2009-12-03  

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

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

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

 

 

 

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

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

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


NullPointerException
分析:
组合属性名称(嵌套)
<bean id='foo' class="foo.Bar">
<property name="fred.bob.sanny" 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

   发表时间:2009-12-03  
别发没用的,多发异常哟!呵呵,谢谢了
0 请登录后投票
   发表时间:2009-12-04  
哎,没人来贡献一下自己的异常呀!伤心
0 请登录后投票
   发表时间:2009-12-04  
看你这么辛苦,我都不好意思投隐藏,但是实际根本不是你说的那么回事,还是多研究研究再下结论,别误导人。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics