关于spring的scope="prototype"问题
<bean id="product" class="sys.pojo.Product" scope="prototype"/>
<bean id="cart" class="sys.pojo.Cart" scope="prototype">
<property name="product" ref="product"/>
</bean>
<bean id="productService" class="sys.service.ProductService">
<property name="productDao" ref="productDao"/>
<property name="cart" ref="cart"/>
</bean>
在Cart类中添加了product的setter和getter
在ProductService类中也添加了cart的setter和getter
在ProductService类的一个方法里使用cart,并设置属性,但是当再次调用这个方法的时候,原先设置的属性就被覆盖了,但是设置了scope="prototype",怎么还说单例?