当前位置: 首页 > 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.dinnco.com/news/38910.html

相关文章:

  • dedecms5.7装饰公司网站模板店铺推广方案怎么写
  • wordpress用户数据备份北京优化网站建设
  • access做网站服务器地推拉新app推广接单平台免费
  • 潍坊网站建设官网网络营销组织的概念
  • 合肥网站建设公司 推荐百度推广业务员电话
  • 建设网站平台需要什么硬件配置中山网站seo
  • 沈阳哪有做网站的seo关键词排名优化手机
  • 可以做网站的路由器2023年8月疫情爆发
  • 做硬件产品网站网上做推广怎么收费
  • 成都网站建设电话google广告投放
  • 不同网站的主机和域名网站统计
  • EDI许可证需要的网站怎么做谷歌seo是什么意思
  • 公司简介100字范文windows清理优化大师
  • 许昌市建设路小学网站网站安全
  • 视频投票网站怎么做的百度网站推广排名
  • wordpress添加微信分享功能seo优化网站快速排名
  • 我在日本做动画视频网站营销型网站建设怎么做
  • 青岛 网站建设搜索平台
  • 大学生作业代做网站2023年8月疫情又开始了吗
  • 德国站有哪些做站外秒杀的网站网络营销的现状
  • 返利网app网站开发营销策划书模板
  • 4免费网站建站链接买卖平台
  • wordpress 静态主页站内优化怎么做
  • 网站开发按钮素材汕头网站建设方案推广
  • 大连网站制作公司网站优化检测工具
  • 杭州网站制作报价山东今日热搜
  • python网站开发入门杭州关键词排名工具
  • 动画网页制作网站信息发布推广方法
  • 济南网站建设嘉定区整站seo十大排名
  • 住房和城乡建设部科技网站百度优化是什么意思