这将导致BeanFactory抛出一下异常:
下面例子是抛出在其创建过程异常;简化的样例很容易体现和理解问题出现构造函数中,并抛絀一个异常:
不出所料spring很快的抛出以下异常:
如果一个bean类没有默认的构造方法,spring在创建bean实例时将会抛出如下运行时异常:
如果该类的類路径在扫描路径下将会抛出如下失败:
此外需要说明的是,这种情况只可能发生在xml配置文件因为当你使用@Configuration时,spring容器会避免这种情况的發生。
当然为了解决这个问题,需要为IBeanB添加setter方法
Spring将不能够解决这种场景最终导致
完整的异常信息非常丰富
在xml配置中声明如下:
现在,洳果试图从spring上线文中获取BeanA实例例如: