如果有两个bean,并且bean b1的范围是singleton,则bean b2的范围是prototype。在这种情况下,如果容器已启动,那么将创建多少个bean以及它将进入哪个范围。
答案 0 :(得分:0)
应创建两个bean。一个单身人士和另一个原型。 如果你在谈论同一类的两个bean,那么场景也是一样的。
当您要自动装配bean时,您必须提供限定符属性。
例如:
<bean id="a" class="package.classname" scope="prototype"/>
<bean id="b" class="package.classname" scope="singleton" />
在自动装配期间:
@Autowired
@Qualifier(id="a")
public package.classname instance1;
@Autowired
@Qualifier(id="b")
public package.classname instance2;