当前位置: 首页 > news >正文

电子商务网站建设需要开发哪些模块甘肃省第九建设集团网站首页

电子商务网站建设需要开发哪些模块,甘肃省第九建设集团网站首页,建站流程,代理广告投放平台Controller是单例还是多例#xff1f; controller默认是单例的#xff0c;不要使用非静态的成员变量#xff0c;否则会发生数据逻辑混乱。正因为单例所以不是线程安全的。 我们下面来简单的验证下#xff1a; package com.riemann.springbootdemo.controller;import org…Controller是单例还是多例 controller默认是单例的不要使用非静态的成员变量否则会发生数据逻辑混乱。正因为单例所以不是线程安全的。 我们下面来简单的验证下 package com.riemann.springbootdemo.controller;import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping;Controller public class ScopeTestController {private int num 0;RequestMapping(/testScope)public void testScope() {System.out.println(num);}RequestMapping(/testScope2)public void testScope2() {System.out.println(num);}}我们首先访问 http://localhost:8080/testScope得到的答案是1 然后我们再访问 http://localhost:8080/testScope2得到的答案是 2。 得到的不同的值这是线程不安全的。 接下来我们再来给controller增加作用多例 Scope(“prototype”) package com.riemann.springbootdemo.controller;import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping;Controller Scope(prototype) public class ScopeTestController {private int num 0;RequestMapping(/testScope)public void testScope() {System.out.println(num);}RequestMapping(/testScope2)public void testScope2() {System.out.println(num);}}我们依旧首先访问 http://localhost:8080/testScope得到的答案是1 然后我们再访问 http://localhost:8080/testScope2得到的答案还是 1。 相信大家不难发现 单例是不安全的会导致属性重复使用。 解决方案 不要在controller中定义成员变量。 万一必须要定义一个非静态成员变量时候则通过注解Scope(“prototype”)将其设置为多例模式。 在Controller中使用ThreadLocal变量 补充说明 spring bean作用域有以下5个 singleton: 单例模式当spring创建applicationContext容器的时候spring会欲初始化所有的该作用域实例加上lazy-init就可以避免预处理 prototype 原型模式每次通过getBean获取该bean就会新产生一个实例创建后spring将不再对其管理 下面是在web项目下才用到的 request 搞web的大家都应该明白request的域了吧就是每次请求都新产生一个实例和prototype不同就是创建后接下来的管理spring依然在监听 session: 每次会话同上 global session: 全局的web域类似于servlet中的application。
http://www.pierceye.com/news/761211/

相关文章:

  • 做公司网站利润营销型企业网站系统模板下载
  • 怎样在绍兴e网做网站衡水网站优化
  • 网站建设现在还有没有市场优秀网站建设报价
  • 兰州网站维护公司网站规划有哪些内容
  • 简单展示网站模板电脑网页打不开
  • 陕西省建设局网站手把手教 个人网站开发
  • 重庆网站制作网站后台上传缩略图
  • 红谷滩园林建设集团有限公司 网站大气网络公司网站模板
  • 淮安市网站东莞关键词排名seo
  • 网站建设制作设计seo优化湖南个人信用信息服务平台
  • 运营网站wordpress改了固定链接
  • 咸阳市住房和城乡建设局网站网站建设外包必须注意几点
  • 沭阳三剑客做网站小熊代刷推广网站
  • 手机网站怎么建设网站快速设计
  • 上海高端网站建设有关网站设计与制作的论文
  • wps2016怎么做网站企业主题展厅设计公司
  • 网页设计与网站建设实训目的wordpress 别名插件
  • 做婚庆网站的功能定位5分钟建站wordpress
  • 淄博网站制作优化北京高端网页
  • 专业网站设计速寻亿企邦wordpress下载官网
  • 水网站源码网站建设客户合同
  • 网站制作遨游免费企业网站备案查询
  • 保洁公司网站怎么做阿里企业邮箱个人版
  • 网站开发里的输入网站的内容建设
  • 怎么到国外网站去接模具订单做socks5免费代理地址
  • 青海西宁做网站多少钱网页设计与网站规划
  • 铁岭建设网站古典网站案例
  • 织梦html网站地图外国人讲汉语做网站的视频
  • 唯品会购物网站开发项目h5网站建设的具体内容
  • 苏州网站设计电话显示网站建设精美页面