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

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

时间2025-08-04 19:02:45分类IT科技浏览4471
导读:下面是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
react动态添加tab(React通过classnames库添加类) 探索频道网址(探索风讯CMS:助力网站搭建与内容管理的终极选择)