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

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

时间2025-09-19 10:02:42分类IT科技浏览5345
导读:下面是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
linux获取网络连接状态(Linux下获取公网IP地址的方法)