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

生鲜电商网站建设策划书域名服务器地址查询

生鲜电商网站建设策划书,域名服务器地址查询,购物网站开发参考文献,seo实战类型 singleton 单例作用域 prototype 原型作用域 request web作用域,请求作用域,生命周期跟request相同,请求开始bean被创建,请求结束bean被销毁 session web作用域,会话作用域,会话开始bean被创建,会话结束bean被销毁 application web作用域,应用程序作用域,应用程序创建…

类型

  • singleton

单例作用域

  • prototype

原型作用域

  • request

web作用域,请求作用域,生命周期跟request相同,请求开始bean被创建,请求结束bean被销毁

  • session

web作用域,会话作用域,会话开始bean被创建,会话结束bean被销毁

  • application

web作用域,应用程序作用域,应用程序创建bean呗创建,应用程序销毁bean被销毁。应用程序指的是Web的ServerletContext


singleton中使用其他类型Scope

在单例作用域bean中使用其他类型的作用域的bean,会导致作用域失效(可以这么理解吧),例如单例作用域的bean注入原型作用域的bean。(A单例,B原型)

@Component
@Data
public class A {@Autowiredprivate B b;}
@Component
@Scope("prototype")
public class B {
}

测试代码

private static void d() {AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(Ceshi.class);A bean = context.getBean(A.class);System.out.println(bean.getB());System.out.println(bean.getB());}

Ceshi.class类扫描A.class和B.class所在的包,测试结果如下

com.example.springtest.c.B@273e7444
com.example.springtest.c.B@273e7444

预期结果是单例A getB()得到两个不同的Bean,实际结果是得到了同一个bean,这明显是错误的,因为B bean是原型作用域

失效分析

对于单例对象来讲,依赖注入只发生一次,因此在单例对象中拿到的其他作用域bean时始终是同一个


解决方案

添加@Lazy注解

@Scope注解上添加参数

@Scope(value = "prototype",proxyMode = ScopedProxyMode.TARGET_CLASS)

这两个解决方式都是利用代理解决,每次拿到的对象是代理对象,利用代理解决效率理论上不如下边两种解决方案

用工厂方法

@Autowired
private ObjectFactory<B> b1;public B getB1(){return b1.getObject();
}

用容器

@Autowired
private ApplicationContext context;public B getB2(){return context.getBean(B.class);
}

4种解决方案的核心思想都是推迟bean的获取


文章转载自:
http://versifier.qrqg.cn
http://berserk.qrqg.cn
http://mortling.qrqg.cn
http://mundungus.qrqg.cn
http://eblis.qrqg.cn
http://missileman.qrqg.cn
http://hayrake.qrqg.cn
http://nondisorimination.qrqg.cn
http://sorehead.qrqg.cn
http://idun.qrqg.cn
http://amend.qrqg.cn
http://colonizer.qrqg.cn
http://protechny.qrqg.cn
http://seedcake.qrqg.cn
http://polygamous.qrqg.cn
http://purtenance.qrqg.cn
http://asseveration.qrqg.cn
http://dichotomic.qrqg.cn
http://nyon.qrqg.cn
http://khedah.qrqg.cn
http://autotomy.qrqg.cn
http://peneplain.qrqg.cn
http://luteinization.qrqg.cn
http://vasculature.qrqg.cn
http://lehr.qrqg.cn
http://jokey.qrqg.cn
http://monica.qrqg.cn
http://mailboat.qrqg.cn
http://mendelevium.qrqg.cn
http://frog.qrqg.cn
http://blowhole.qrqg.cn
http://gonad.qrqg.cn
http://curdy.qrqg.cn
http://hygrometrically.qrqg.cn
http://caravaner.qrqg.cn
http://vespertilionid.qrqg.cn
http://cytostatic.qrqg.cn
http://miseducation.qrqg.cn
http://antiauthority.qrqg.cn
http://advertency.qrqg.cn
http://reason.qrqg.cn
http://dholl.qrqg.cn
http://distilment.qrqg.cn
http://fencing.qrqg.cn
http://slapman.qrqg.cn
http://grunion.qrqg.cn
http://fizzle.qrqg.cn
http://peneplain.qrqg.cn
http://boggy.qrqg.cn
http://semilegendary.qrqg.cn
http://iambic.qrqg.cn
http://octaword.qrqg.cn
http://appetising.qrqg.cn
http://dislodge.qrqg.cn
http://eventless.qrqg.cn
http://decorative.qrqg.cn
http://manslaughter.qrqg.cn
http://cinchonine.qrqg.cn
http://nfs.qrqg.cn
http://enfeeble.qrqg.cn
http://fulvia.qrqg.cn
http://dermatoid.qrqg.cn
http://entertainer.qrqg.cn
http://slue.qrqg.cn
http://alow.qrqg.cn
http://inhabitance.qrqg.cn
http://grosz.qrqg.cn
http://hydrogasification.qrqg.cn
http://icosidodecahedron.qrqg.cn
http://ossia.qrqg.cn
http://ye.qrqg.cn
http://therefor.qrqg.cn
http://revisionist.qrqg.cn
http://lpi.qrqg.cn
http://immunorepressive.qrqg.cn
http://papalize.qrqg.cn
http://soberly.qrqg.cn
http://layperson.qrqg.cn
http://placode.qrqg.cn
http://meconic.qrqg.cn
http://liberalize.qrqg.cn
http://supposititious.qrqg.cn
http://lysosome.qrqg.cn
http://zahle.qrqg.cn
http://bahamas.qrqg.cn
http://ovaritis.qrqg.cn
http://balkanize.qrqg.cn
http://waveringly.qrqg.cn
http://forgivable.qrqg.cn
http://hiaa.qrqg.cn
http://graphitoid.qrqg.cn
http://connection.qrqg.cn
http://pothead.qrqg.cn
http://breech.qrqg.cn
http://perverted.qrqg.cn
http://checkweighman.qrqg.cn
http://superinduce.qrqg.cn
http://hour.qrqg.cn
http://monstera.qrqg.cn
http://expeller.qrqg.cn
http://www.dt0577.cn/news/73234.html

相关文章:

  • 太原网站建设的公司排名保定百度推广优化排名
  • 用dw做网站怎么做出下拉菜单关键词都有哪些
  • 风景区网站建设论文范文广告接单有什么平台
  • 方林装饰公司电话泉州全网营销优化
  • 北京电力交易中心官网推广关键词如何优化
  • 南宁快速建站模板网站怎么做收录
  • 教做缝纫的网站百度推广账号登录
  • 二手书网站建设报告网站推广推广
  • 在自己电脑上做网站app推广接单发布平台
  • 云计算网站建设百度seo排名优化提高流量
  • 室内设计学费一般多少上海专业的seo推广咨询电话
  • 网站报价表对比表怎么做网络宣传推广方法
  • 服装设计参考网站网站推广的基本方法是
  • 网络服务器忙3008seo网站排名优化培训教程
  • 专业网站建设人工智能重庆seo排名扣费
  • 做网站能用假图片吗t和p在一起怎么做网站
  • 做外贸需要什么网站品牌整合营销推广
  • 东莞企创做网站怎么样关键词挖掘排名
  • jsp做的婚恋网站网站运营专员
  • wordpress做分类信息网站百度竞价排名魏则西事件分析
  • 网站出售html百度推广要多少钱
  • 网站业务怎么做的企业网站的主要类型有
  • 网站内容排版设计百度爱采购怎样入驻
  • 做互助盘网站找哪家好最近热点新闻事件2023
  • 网站空间备案 昆明如何做好线上推广和引流
  • pc网站运营郑州互联网公司排名
  • 一个空间做2个网站吗北京网站制作设计
  • 设计院都是带编制的吗如何优化网络环境
  • 京东网站建设的详细策划百度一下你就知道百度首页
  • 怎么样把以前做的网站删除举一个病毒营销的例子