问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

spring中注解属性scope的prototype是什么意思

发布网友 发布时间:2022-05-02 04:29

我来回答

1个回答

热心网友 时间:2023-10-09 11:56

默认情况下,从 bean工厂所取得的实例为Singleton(bean的singleton属性) Singleton: Spring容器只存在一个共享的bean实例,默认的配置。 Prototype: 每次对bean的请求都会创建一个新的bean实例。 二者选择的原则:有状态的bean都使用Prototype作用域,而对无状态的bean则应该使用singleton作用域。
在 Spring2.0中除了以前的Singleton和Prototype外又加入了三个新的web作用域,分别为request、session和 global session。如果你希望容器里的某个bean拥有其中某种新的web作用域,除了在bean级上配置相应的scope属性,还必须在容器级做一个额外 的初始化配置。即在web应用的web.xml中增加这么一个ContextListener: org.springframework.web.context.request.RequestContextListener 以上是针对Servlet 2.4以后的版本。
spring 默认scope 是单例模式
这样只会创建一个Action对象
每次访问都是同一个Action对象,数据不安全
struts2 是要求 每次次访问 都对应不同的Action
scope="prototype" 可以保证 当有请求的时候 都创建一个Action对象
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? Spring中Bean的生命周期是怎样的? oppoa79k联系人怎么导出 寒食节有什么民俗活动 手机百度清理缓存会删掉已复制内容吗? 手机百度清除缓存会删掉什么? 手机百度云怎么清除缓存 电影《小丑》会推出续集吗? mac怎么把打开的应用强制退出 怎么加别人的,在哪里加 如何添加微信 苹果13promax电子邮件号填的qq号可以换成手机号吗 请问苹果手机的用户,你们在创建ld的时候,电子邮件是写???是qq邮箱吗?还是随便写一个? 手机上有个电子邮件该怎么用?选择里面的QQ邮箱总说密码错误?难道不是qq密码吗? 苹果手机上的QQ邮箱和电脑QQ邮箱不一样 苹果6sld电子邮件是不是qq邮箱 中信额度只有3千,可以在动卡空间买1万多的手机吗? 动卡空间分期买手机支付钱要一次性全付这是怎么回事儿? 如果用里面的额度一次 动卡空间分期手机 分期了12个月是怎么付款了 你好 到那个信用卡动卡空间里面分期买手机 是正品吗? 佳佳热疗减肥贴怎么使用 壶瓶山镇的三湘茶叶第一镇——壶瓶山镇 汤宇的个人简介 汤宇的人物档案 湖南武陵秀峰茶业有限公司怎么样? 急..湖南的地名.. ...点击它实现页面刷新效果,通过javascript实现 javascript怎么实现只刷新一部分的功能。 如何用javascript在网页上实现实时数据更新,就像股市行情那样。我是想... 怎么实现当页面刷新时,都执行页面javascript中的一个方法? 头标签和JS代码也可以实现页面自动刷新的效果,请问它们各有什么优点... 怎么用javascript做网页刷新时判断输入框是否为空,如果不为空则提示... 用JS怎么实现刷新页面后保留刷新前的页面上的数据显示 我想用javascript实现在网页上不断的快速更新一个图片,该怎么办... 网页Javascript代码求改错。。。应该实现的效果是每刷新一次网页 ,网页... 《钢铁是怎样炼成的》老师考试都会考些什么题目啊? 怎么把循环播放改为实况 睡觉头疼,眼睛胀痛,怎么办? 一半头疼连带着脸部眼睛疼 头疼眼睛疼睡不着觉怎么办 剑三客户端打不开一直发送错误报告