Struts2本是多例的,与Spring集成就默认为单例

Struts2本身action类是多例,设计的原因是action担任了数据载体,如果做成单例,则会导致数据乱套;

当Struts2 与 spring整合时,Struts2的Action交由spring来管理,spring默认将struts2的action以单例管理,此时必须手工设置为多例,否则,后果将会很严重。

<bean id="testAction" class="com.test.action.TestAction" scope="prototype">
<property name="testService" ref="testService"/>
</bean>

 

 

posted @ 2019-11-19 17:22  Dream's  阅读(229)  评论(0编辑  收藏  举报