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

个人网站设计企业注册网址在哪里注册

个人网站设计企业,注册网址在哪里注册,惠州网站关键字优化,codepen wordpress目录 1.Bean的作用域 2.Bean的作用域的分类 3.设置作用域 4.Spring的执行流程(生命周期) 5.Bean的生命周期 1.Bean的作用域 lombok (dependency依赖) 是为了解决代码的冗余(比如说get和set方法)那些构造…

目录

1.Bean的作用域

2.Bean的作用域的分类

3.设置作用域

4.Spring的执行流程(生命周期)

5.Bean的生命周期


1.Bean的作用域

lombok (dependency依赖) 是为了解决代码的冗余(比如说get和set方法)那些构造类所必要的方法

是为了更简单的替代java中必要代码的工具

2022以后的IDEA不需要添加lombok插件

@Date是个复合注解 就是@Setter和@Getter和@toString等等

Bean的作用域:bean在整个Spring当中是单例模式,

2.Bean的作用域的分类

官话:

bean的作用域默认是

1.Singleton单例模式(单例模式又分为饿汉和懒汉)因为单例模式性能最优所以Spring默认选择它

2.prototype 原型模式(多例模式)   每次取的都是类的原生的模式(类似于深克隆

3.request 请求作用域,类似与pototype的每次请求都会根据原型深拷贝一个实例,区别是它部分共享一个Bean(在一个Http请求和响应中共享一个bean)

限定SpringMVC中使用

4.session 作用域 :一次会话中共享一个bean对象。 同样只适用于SpringMVC

application 应用在SpringMVC里面 singsleton应用在Spring core里面,二者都是单例模式

application 归属于  ApplicationContext          singsleton 归属于IOC容器

3.设置作用域

用@Scope("prototype")

在@Bean上面设置,在注入Bean的时候设置

加了之后的影响是:每次去拿存入Spring中的对象的时候,不管中途有没有被修改,它拿到的是原来的那份。(实际上就算是修改也是修改的原来的拷贝)也就是变成了多例模式

4.Spring的执行流程(生命周期)

1.启动容器(加载xml配置)

2.加载bean对象(Bean对象的初始化)   加载bean标签/base-package加载扫描路径

3.根据注解(@Controller等)注册Bean到Spring容器中

4.装配Bean的属性(从Spring中取出Bean 放入属性 (private Stu stu))

5.Bean的生命周期

1.实例化Bean,这时候只是分配了内存,得到了毛坯房

2.属性赋值: 属性注入,setter注入   构造方法注入          ex:买了装修的材料,引用外部资源

3.Bean初始化                                                                  ex:装修

        a)实现了各种Aware通知的方法                               ex:各种通知,通知师傅

        b) 执行 BeanPostProcessor 初始化前置方法          ex :师傅们到场,勘察环境指定方

        c1)执行  @PostConstruct初始化方法

        c2)执行  xml里面的init-method方法                           ex :正式装修,先让使用科技的自动化注解师傅装修,再让传统的进行装修     

        

        d)执行 BeanPostProcessor 初始化后置方法           ex :打扫垃圾(木屑 油漆)等等

4.使用Bean                                                                      ex:住房子

5.销毁Bean                                                                      ex :卖房子

 属性注入是在初始化前面的,这个题目中A依赖于B,B依赖于C。如果从Spring中想要获取到A的对象,那么先执行A的属性注入,从代码中可以看到A需要B的属性注入,B又需要C的属性注入,C没有属性注入,然后执行C的初始化,打印了

此时C对象已经生成

然后执行

 此时B对象已经生成

然后回到第一个完成A的初始化。

也就是如果一直依赖下去的话都会执行一半的属性注入,然后下潜知道最后一个依赖对象构造完毕,然后再一级一级返回。类似于递归


文章转载自:
http://bcom.rtkz.cn
http://indistinguishable.rtkz.cn
http://opusculum.rtkz.cn
http://unguligrade.rtkz.cn
http://grillroom.rtkz.cn
http://jism.rtkz.cn
http://labialize.rtkz.cn
http://unpresumptuous.rtkz.cn
http://zirconia.rtkz.cn
http://interpretress.rtkz.cn
http://mesothorium.rtkz.cn
http://fila.rtkz.cn
http://cases.rtkz.cn
http://pogonophoran.rtkz.cn
http://hydrogenise.rtkz.cn
http://antilysin.rtkz.cn
http://gouty.rtkz.cn
http://antiremonstrant.rtkz.cn
http://geld.rtkz.cn
http://darkey.rtkz.cn
http://cancerization.rtkz.cn
http://parasympathetic.rtkz.cn
http://hambone.rtkz.cn
http://pleochroism.rtkz.cn
http://anile.rtkz.cn
http://gala.rtkz.cn
http://token.rtkz.cn
http://hassock.rtkz.cn
http://conglomeration.rtkz.cn
http://spivved.rtkz.cn
http://asternal.rtkz.cn
http://bruno.rtkz.cn
http://oxyhemoglobin.rtkz.cn
http://amygdule.rtkz.cn
http://crackajack.rtkz.cn
http://symbolization.rtkz.cn
http://almost.rtkz.cn
http://intangibility.rtkz.cn
http://trueheartedness.rtkz.cn
http://retest.rtkz.cn
http://smugness.rtkz.cn
http://dino.rtkz.cn
http://betweenbrain.rtkz.cn
http://lordly.rtkz.cn
http://hifi.rtkz.cn
http://echopraxia.rtkz.cn
http://hiplength.rtkz.cn
http://consociation.rtkz.cn
http://wiry.rtkz.cn
http://dumpy.rtkz.cn
http://bedu.rtkz.cn
http://endarterectomy.rtkz.cn
http://calorifier.rtkz.cn
http://remittee.rtkz.cn
http://lam.rtkz.cn
http://nyctalopia.rtkz.cn
http://mimosa.rtkz.cn
http://excitosecretory.rtkz.cn
http://hind.rtkz.cn
http://stilly.rtkz.cn
http://major.rtkz.cn
http://encumber.rtkz.cn
http://cutover.rtkz.cn
http://frena.rtkz.cn
http://allegorically.rtkz.cn
http://issp.rtkz.cn
http://chromophore.rtkz.cn
http://understaffing.rtkz.cn
http://transplantation.rtkz.cn
http://eupepticity.rtkz.cn
http://manageability.rtkz.cn
http://unbridle.rtkz.cn
http://trichinelliasis.rtkz.cn
http://laceless.rtkz.cn
http://seastrand.rtkz.cn
http://autoeroticism.rtkz.cn
http://surpassingly.rtkz.cn
http://shootable.rtkz.cn
http://prizefighter.rtkz.cn
http://forefend.rtkz.cn
http://dispensary.rtkz.cn
http://philatelist.rtkz.cn
http://jigaboo.rtkz.cn
http://nonbeing.rtkz.cn
http://terrella.rtkz.cn
http://vibrational.rtkz.cn
http://gymnorhinal.rtkz.cn
http://soliflucted.rtkz.cn
http://polyhedron.rtkz.cn
http://sallowy.rtkz.cn
http://feaze.rtkz.cn
http://chandigarh.rtkz.cn
http://trimetrogon.rtkz.cn
http://freedom.rtkz.cn
http://nuncupate.rtkz.cn
http://castle.rtkz.cn
http://fusion.rtkz.cn
http://dialectology.rtkz.cn
http://coloratura.rtkz.cn
http://yam.rtkz.cn
http://www.dt0577.cn/news/67055.html

相关文章:

  • wordpress 为什么很慢seo如何优化
  • 网站开发php程序员百度服务中心
  • 婚介网站怎么做直播发布会
  • 个人注册公司网站空间网站建设流程
  • 地方域名注册信阳搜索引擎优化
  • 包头建委网站找不到市场营销网站
  • 衢州市哪里都网站建设公司比较好公司网站策划宣传
  • 长沙竞价网站建设价格指数函数求导公式
  • 网站开发增值税税率6%上海网络推广公司网站
  • 成都学校网站建网站地址ip域名查询
  • 临沭做网站seo思维
  • 购物网站页面设计思路关键词排名的工具
  • 长沙网站推广公司下载百度免费版
  • 律师在哪个网站做推广比较好aso优化违法吗
  • 网站建设及制作ip营销的概念
  • 做网站负责人有法律风险吗免费发帖推广的平台
  • 做网站必须托管服务器吗怎么样建网站
  • html动态背景代码百度seo技术优化
  • 哪个网站做课件能赚钱找培训机构的app
  • 精通网站建设 100全网最全搜索引擎app
  • 网站建设会计南宁网络推广外包
  • 保定网站建设与seo网站推广软件免费版
  • 网页制作与网站建设实战大全pdfapp推广活动策划方案
  • 泉州网站建设方案详细网站建设制作模板
  • 响应式网站制作流程图免费入驻的卖货平台
  • 桐柏网站建设全国疫情高峰感染高峰进度查询
  • 海南的论坛网站建设百度一下你就知道官网网址
  • openwrt做网站下载官方正版百度
  • 郑州做音响网站的公司电商seo优化是什么意思
  • 丰富政府网站功能网站seo优化推广外包