关于Spring管理Action,单例多例的问题

spkly 2012-05-31 10:03:05
使用框架Struts2+Spring

使用Spring来管理Action,

<bean id="userAction" class="com.userAction">
<property name="userServices" ref="userServices"/>
</bean>

在使用过程中没有对Bean的scope属性设置prototype,是不是我的Action就是个单例状态的呢?
单例状态下是否应该产生后面数据覆盖前面的情况呢? 我个人测试了好几次没有产生,不知道什么情况下可以产生后面覆盖前面的问题。

"struts2为每个线程提供一个action实例"这句话怎么理解? 意思是每个访问系统的用户对同一个Action访问的话,会产生各自的Action对象吗?

“当使用spring管理struts2的action实例对象时,scope必须配置为prototype或者session ”
目前说我的系统就是Spring来管理Action实例对象的。scope设置为prototype之后,页面初始化过程中,多次Ajax会产生多个Action对象,性能是很不理想的,但是设置Scope=Session,直接出错

请大侠们解答一下。
...全文
183 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

5,655

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧