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

网站名称和备案室内设计公司招聘

网站名称和备案,室内设计公司招聘,wordpress建影视网站,做网站 用 云主机Spring开篇 学习内容: IOC:控制反转,可以管理Java对象AOP:切面编程JDBCTemplate:是Spring提供一套访问数据库的技术声明式事务:基于IOC和AOP的管理DI-依赖注入,可以理解为是IOC的另外叫法 学前…

Spring开篇

学习内容:

  1. IOC:控制反转,可以管理Java对象
  2. AOP:切面编程
  3. JDBCTemplate:是Spring提供一套访问数据库的技术
  4. 声明式事务:基于IOC和AOP的管理
  5. DI-依赖注入,可以理解为是IOC的另外叫法
    学前说明:
  6. Spring可以整合其他的框架
  7. spring根据配置文件xml/注解,创建对象,并放入到容器中,并且可以完成对象之间的依赖
  8. 当需要使用某个对象实例时,就直接从容器中获取即可(程序员可以更加关注如何使用对象完成相应的业务)

大纲

  1. 配置文件
  2. spring容器机制

具体内容

配置文件

在这里插入图片描述
注意:这里使用的是spring的配置文件
1.配置monster对象/javabean
2.在beans中,可以配置多个bean
3.bean表示就是一个Java对象
4.class属性是用于指定类的全路径->spring底层使用反射创建
5.id属性表示该Java对象在spring容器中的id 通过id可以获取到对象
6.用于给该对象的属性赋值

注意:
在使用 ClassPathXmlApplicationContext 获取到 xml 文件时,如下图所示,才是我们获取到的路径,是在out里面
在这里插入图片描述

spring容器机制

先找到beanFactory
在这里插入图片描述
在beanFactory里面找到beanDefinitionMap

  1. beanDefinitionMap 类型是 ConcurrentHashMap集合
  2. 是用来存放beans.xml中的bean节点配置的bean对象的信息

在这里插入图片描述
打开beanDefinitionMap中的table
table是数组,类型是 ConcurrentHashMap$Node
因为是数组,所以可以存放很多的bean对象信息,就是 bean.xml配置
初始化是512,当超过时,会自动扩容
在这里插入图片描述
在table里面找到我们已经创建好的一个对象

  1. 通过hash算法我们的对象在index = 217的位置
  2. 是以 ConcurrentHashMap&Node 类型保存的
  3. key 就是beans.xml 中配置的对象
  4. value 就是该对象中的信息{比如属性/属性值/类信息/是不是懒加载…}
    在这里插入图片描述
    在beanFactory中还有一个singletonObjects,是ConcurrentHashMap数据类型
    里面还有一个table是ConcurrentHashMap$Node
    如果在beans.xml文件中配置的对象是单例的,就会初始化中这个table中

在这里插入图片描述
在beanFactory中有一个beanDefinitionName,用来存放我们对象的名字
在这里插入图片描述
对应老韩16

http://www.dtcms.com/wzjs/543485.html

相关文章:

  • 网站建设需要版块seo网站排名优化
  • 顺营销官方网站用php做的网站怎么上传
  • 工程建设标准网官方网站python培训价格
  • 视频网站建设报价单网站数据库模板
  • 免费建造网站系统企业网站做电脑营销
  • 建立网络平台要多少钱如何申请网站优化工作
  • 合肥住房和建设厅网站首页网站建设管理典型经验材料
  • 制作企业网站电子商务网站的建设目标是什么
  • 电子商务网站建设的主要风险wordpress多人会议插件
  • 做电影网站会不会侵权wordpress怎么连接主机名
  • 那个网站可以做恒指 买涨买跌叫别人做网站权重被转移了
  • 网上建设银行网站网站开发国内外研究状况
  • 南京网站优化报价滨海网站建设服务商
  • 永康网站推广电商平台取名字大全
  • 给公司做网站液压电机东莞网站建设
  • 克隆网站首页做单页站几个文件pc网站增加手机站
  • 网站想换一个空间怎么办外贸网站logo
  • 站库设计网站官网网站内的搜索怎么做
  • 越南的网站建设可以做公司宣传的网站有哪些
  • 青海做网站网站建设及管理制度文章
  • 最好的网站建设团队wordpress网站如何添加栏目
  • 网站开发的后期支持网络服务商在哪咨询
  • 网站突然没有收录网站建设报价清单明细
  • 东莞网站关键排名怎样学好网站开发
  • WordPress科技网站wordpress 用户密码
  • 郑州网站建设价格专业的国内网站建设公司
  • 西安手机网站建设公司排名比分网站制作
  • 武威做网站呼和浩特网站优化
  • 做读书笔记的网站生鲜市场型网站开发
  • 用模板做网站的方法网站流量 龙优化软件