spring容器管理的bean默认都是单例,我们也都知道action使用成员变量,如果是单例会有线程安全问题,那么没有加上prototype,action默认应该也是单例,那为什么不会产生线程安全问题? 求大神解答,谢谢各位
1条回答 默认 最新
- MoonCake_r 2020-03-17 09:48关注
首先struts2这个框架现在用的公司已经很少了,相比springMVC,此框架显得笨重且繁琐,除valueStack + ognl配合jsp开发效率奇高以外,乏善可陈,建议在这一块不要花太多心思,其次,你所提及的问题,没加多例注解,线程安全这块你做过测试验证吗?是否确实安全?我记得我那会儿做struts2的时候。action是肯定要加socpe("prototype")的,但是这几年也没有关注struts2的版本更新情况,我印象中action是要配置到struts.xml中的,有可能struts-spring组件升级以后,将多例的特性自动化了。除此以外还有种可能,就是action没有使用注解注入,采用的xml配置,建议查一下相关配置文件。
解决 无用评论 打赏 举报
悬赏问题
- ¥20 BAPI_PR_CHANGE how to add account assignment information for service line
- ¥500 火焰左右视图、视差(基于双目相机)
- ¥100 set_link_state
- ¥15 虚幻5 UE美术毛发渲染
- ¥15 CVRP 图论 物流运输优化
- ¥15 Tableau online 嵌入ppt失败
- ¥100 支付宝网页转账系统不识别账号
- ¥15 基于单片机的靶位控制系统
- ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
- ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?