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

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

时间2025-04-29 17:43:19分类IT科技浏览3049
导读:下面是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
open access(openssl0.9.8h.tar.gz) 2021前端(前端周刊:2022-9 期)