【发布时间】:2015-09-22 20:44:09
【问题描述】:
当我在服务器上运行 bean 方法的第一个请求(比如说方法 A)时,一切似乎都正常,但是当第二次运行这个载体RESTWS bean 上的任何请求时(比如说方法 B),正在使用的 dao是同一个carrierDAO实例。每次调用此 carrierRESTWS bean 时,如何避免出现此问题并让注入使用新的 dao 实例?
xml 文件中的 Beans 配置:
<bean id="carrierRESTWS" class="ar.com.anovo.controllers.rest.CarrierRESTWS">
<property name="carrierDAO" ref="carrierDAO"/>
</bean>
<bean id="carrierDAO" class="ar.com.anovo.dao.CarrierDAO"></bean>
【问题讨论】:
-
为什么需要非单例 DAO?
标签: java spring spring-ioc spring-rest