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

wordpress主题如何升级百度关键词优化推广

wordpress主题如何升级,百度关键词优化推广,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://www.khdw.cn/news/22647.html

相关文章:

  • 山西网站制作公司seo搜索引擎优化视频
  • 推进门户网站建设 用好用活怎么开发一款app软件
  • 免费发布信息网站有哪些搭建网站步骤
  • 做系统用哪个网站好百度搜索推广和信息流推广
  • 大学一学一做视频网站成都百度推广和seo优化
  • 三只羊网络科技有限公司上海百度首页优化
  • 门户网站建设和管理情况官方网站怎么查询
  • 网站管理员权限怎么设置纵横seo
  • 岳阳网站开发收费百度的广告推广需要多少费用
  • 网站什么模板做的网络免费推广平台
  • 网站开发一般用哪些语言国产搜什么关键词最好看
  • 中航建设集团有限公司网站网图识别在线百度
  • 湖北微网站建设费用seo草根博客
  • wordpress 播放大视频教程潍坊百度seo公司
  • 有好的学网站建设的书吗莆田百度推广开户
  • 深圳疫情新闻发布会直播杭州专业seo服务公司
  • 免备案网站制作站长网站
  • 管庄网站建设百度外推排名代做
  • 字体 mac wordpressseo关键词优化最多可以添加几个词
  • 手机版网站开发的功能点微信营销的功能
  • 网站的风格对比信息表网站优化检测
  • 杭州学校网站建设seo如何优化网站推广
  • 哈尔滨网站搜索优化公司重庆seo什么意思
  • 营销型网站建设市场比较好的品牌策划公司有哪些
  • 山西省黑锋网seo
  • 广州做手机网站建设华为手机软文范文300
  • 怎么在网站后台做标题的超链接seo网站建站
  • 微信网站css网站内容管理系统
  • 手机网站怎么做seo各大搜索引擎入口
  • 网络推广专员岗位职责seo研究中心官网