<bean name="foo" class="com.fdauto.springmvc.ioc.model.Foo">
<constructor-arg >
<bean class="com.fdauto.springmvc.ioc.model.Baz"></bean>
</constructor-arg>
<constructor-arg>
<bean class="com.fdauto.springmvc.ioc.model.Bar"></bean>
</constructor-arg>
</bean>
<bean id="foo1">
<constructor-arg><ref bean="bar"/> </constructor-arg>
<constructor-arg ref="baz"></constructor-arg>
</bean>
忘记在foo1这个bean上添加class指明路径,产生了
No bean class specified on bean definition
异常。
指明class后没问题了,spring里面可以产生name不同但是class相同的bean实例,以前没注意过。