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

网站建设是指下载整个网站的软件

网站建设是指,下载整个网站的软件,佛山建设网站制作,网页设计与制作个人主页Spring 容器创建初始化,获取bean流程分析 Spring 容器创建初始化 流程分析 1、首先读取bean.xml 文件 2、扫描指定的包 com.hspedu.spring.component 2.1、扫描包,得到bean的class对象,排除包下不是bean的 2.2、扫描将bean信息封装BeanDef…

Spring 容器创建初始化,获取bean流程分析

Spring 容器创建初始化 流程分析

1、首先读取bean.xml 文件

在这里插入图片描述

2、扫描指定的包 com.hspedu.spring.component

在这里插入图片描述

2.1、扫描包,得到bean的class对象,排除包下不是bean的
2.2、扫描将bean信息封装BeanDefinition对象,并放入到Map中
2.3、初始化单例池也就是如果bean是单例的就实例化,并放入到单例池Map

3、经过前面3步之后,在Spring容器内就会得到两个非常重要的集合

在这里插入图片描述

3.1、BeanDefinition Map集合

放BeanDefinition 对象,就是存放bean的信息
key[beanName] ,value就是把我们扫描到的信息放到BeanDefinition对象中

3.2、单例Bean Map 集合-单例池

key就是beanName,value就是单例Bean对象

Spring 容器getBean(name)实现机制

1、执行getName(name)

在这里插入图片描述

在执行getName(name)的时候,首先到BeanDefinition Map集合获取bean的信息
在这里插入图片描述

  • 如果这个bean不存在,就抛异常
  • 如果这个bean是singleon,从单例Bean Map集合-单例池,获取即可
  • 如果这个bean是prototype,就从BeanDefinition Map集合中得到Bean的Class对象,使用反射创建Bean并返回

最后实现Spring的扩展功能

在这里插入图片描述

http://www.yayakq.cn/news/916012/

相关文章:

  • 网站词库怎么做门业网站源码
  • 网站做电源优秀vi设计
  • 网站的横幅怎么做建设网站 知乎
  • wordpress建站属于前端设计之家官方网站
  • 广东住房城乡建设厅网站首页动易网站 教程
  • c 做视频网站wordpress action
  • 找人做网站流程网站建设 艺麟盛世
  • 企业网站数据库crm销售管理
  • 网站认证打的钱怎么做分录网站建设服务器都有哪些
  • 万网官方网站wordpress顶部栏
  • 网站loading动画装潢设计软件有哪些
  • 做网站签订合同织梦模板网站源码
  • 跨境电商自建站是什么意思做网站的开题报告
  • 开发一个icp网站需要多少钱wordpress英文版变成中文版
  • 建设监理协会官方网站物流公司官方网站物流专线
  • 建站之星怎么收费淘宝导购网站备案
  • 手把手做网站网站建设与管理专业概述
  • 捕鱼网站开发做豆腐交流经验的网站
  • 徐州网站设计制作建设什么网站专做宠物物品
  • 国内单页面网站淘宝网站代做
  • 好的网站设计培训机构彩票网站和app建设
  • 广西建设工程协会网站查询公司注册在上海的好处
  • 电梯企业网站制作网站开发费用可否计入无形资产
  • 网站 邮件系统建设招标node怎么做网站
  • 文山专业网站建设网站开发 公司简介
  • seo引擎搜索网站百度广告服务商
  • 电商网站seo方案宝坻区建设路小学网站
  • 番禺建网站公司wordpress 附件加密
  • 小学生做甜品的网站wordpress adsense插件
  • 徐州免费网站建站模板网站弹出