首页IT科技spring中的单例bean是线程安全的吗(Struts2+hibernate+spring 配置文件中scope=”prototype”的作用)

spring中的单例bean是线程安全的吗(Struts2+hibernate+spring 配置文件中scope=”prototype”的作用)

时间2025-06-14 23:01:56分类IT科技浏览3951
导读:下面是struts2+hibernate+spring配置文件的一部分,以前都是仿造已经写好的bean的配置。有一次 scope="prototype"忘记写了结果出了问题...

下面是struts2+hibernate+spring配置文件的一部分             ,以前都是仿造已经写好的bean的配置             。有一次 scope="prototype"忘记写了结果出了问题

项目中对一个表的增删该操作是用一个action                   ,这个action有add,update,delete,save这些方法      ,添加和修改是共用一个页面       ,当页面得到id时代表进行的修改操作                   ,反之是添加操作                   。因为在配置spring的bean是忘了写scope="prototype"所以每次添加时都显示最后一次访问过的记录

找了很长时间             ,原来是spring bean出了问题      。 scope="prototype" 会在该类型的对象被请求时创建一个新的action对象       。如果没有配置scope=prototype则添加的时候不会新建一个action       ,他任然会保留上次访问的过记录的信息                   。
声明:本站所有文章                   ,如无特殊说明或标注             ,均为本站原创发布             。任何个人或组织,在未征得本站同意时                   ,禁止复制             、盗用                   、采集      、发布本站内容到任何网站       、书籍等各类媒体平台       。如若本站内容侵犯了原著者的合法权益                   ,可联系我们进行处理                   。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
阿里高级测试开发专家 p几(普通二本,去过阿里外包,到现在年薪40W+的高级测试工程师,我的两年转行心酸经历…) 云服务器速度快吗(云服务器cpu卡的原因有哪些)