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

免费自助建站怎么样建设工程消防设计备案凭证查询网站

免费自助建站怎么样,建设工程消防设计备案凭证查询网站,建阳网站建设,棕色网站设计以上笔记来源#xff1a; 尚硅谷Spring零基础入门到进阶#xff0c;一套搞定spring6全套视频教程#xff08;源码级讲解#xff09;https://www.bilibili.com/video/BV1kR4y1b7Qc 目录 4.1 前言 4.2 IoC容器 4.2.1 控制反转(IoC) 4.2.2 依赖注入 4.2.3 IoC容器在Spri…以上笔记来源 尚硅谷Spring零基础入门到进阶一套搞定spring6全套视频教程源码级讲解https://www.bilibili.com/video/BV1kR4y1b7Qc 目录 4.1 前言 4.2  IoC容器 4.2.1 控制反转(IoC) 4.2.2 依赖注入 4.2.3 IoC容器在Spring中的实现 4.1 前言 IoC是Inversion of Control的简写译为“控制反转”它不是一门技术而是一种设计思想是一个重要的面向对象编程法则能够知道我们如何设计出松耦合、更优良的程序 Spring通过IoC容器来管理所有Java对象的实例化和初始化控制对象与对象之间的依赖关系。我们将由IoC容器管理的java对象称为Spring Bean它与使用关键字new创建的Java对象没有任何区别 IoC容器是Spring框架中最重要的核心组件之一它贯穿了Spring从诞生到成长的整个过程。 4.2  IoC容器 4.2.1 控制反转(IoC) 控制反转是一种思想控制反转是为了降低程序耦合度提高程序扩展力控制反转反转的是什么 将对象的创建权利交出去交给第三方容器负责将对象和对象之间的关系维护权交出去交给第三方容器负责 控制反转这种思想是如何实现的呢 DIDependency Injection:依赖注入 4.2.2 依赖注入 DIDependency Injection依赖注入依赖注入实现了控制反转的思想 依赖注入指Spring创建对象的过程中将对象依赖属性通过配置进行注入 依赖注入常见的实现方式包括两种 第一种set注入第二种构造注入 所以结论是IOC就是一种控制反转的思想而DI是对IoC的一种具体体现。 Bean管理说的是Bean对象的创建以及Bean对象中属性的赋值或者叫做Bean对象之间关系的维护 4.2.3 IoC容器在Spring中的实现 Spring的IoC容器就是IoC思想的一个落地的产品实现。IoC容器中管理的组件也叫做bean。在创建bean之前首先需要创建IoC容器。Spring提供了IoC容器的两种实现方式 ①BeanFactory 这是IoC容器的基本实现是Spring内部使用的接口面向Spring本身不提供给开发人员使用。 ②ApplicationContext BeanFactory的子接口提供了更多高级特性。面向Spring的使用者几乎所有场合都是用ApplicationContext而不是底层的BeanFactory ③ApplicationContext的主要实现类 IDEA双击两次shift搜索classes中的BeanFactory光标移动到BeanFactory的类名上就会显示该类的向上继承和向下继承类参考文章http://t.csdnimg.cn/j0zp3 类型名简介ClassPathXmlApplicationContext通过读取类路径下的 XML 格式的配置文件创建 IOC 容器对象FileSystemXmlApplicationContext通过文件系统路径读取 XML 格式的配置文件创建 IOC 容器对象ConfigurableApplicationContextApplicationContext 的子接口包含一些扩展方法 refresh() 和 close() 让 ApplicationContext 具有启动、关闭和刷新上下文的能力。WebApplicationContext专门为 Web 应用准备基于 Web 环境创建 IOC 容器对象并将对象引入存入 ServletContext 域中。 Spring根据不同的参数选择合适的BeanDefinitionReader实现类读取Bean定义信息通过依赖注入到IoC容器中BeanFactory和Java反射共同实例化对空对象做初始化得到了最终对象 Spring在实例化过程中也可以修改Bean定义信息在Spring框架中可以通过实现BeanPostProcessor接口来在Bean实例化过程中修改Bean的定义信息。BeanPostProcessor接口提供了两个方法postProcessBeforeInitialization和postProcessAfterInitialization这两个方法会在Bean的初始化之前和之后被调用。
http://www.ho-use.cn/article/10814114.html

相关文章:

  • 建设医院网站的重点与难点在于海口seo关键词优化
  • 哪里有免费的网站网址网站安全建设思考
  • 物流网站建设规划书房地产网络营销方案
  • 网页制作app手机版企业网站优化是什么
  • 天津做网站最权威的公司微信公众号买卖平台
  • php网站怎么做自适应下沙做网站的
  • 淘宝客网站WordPress兰州高端网站
  • 免费网站制作开发公司凡科网站源码下载
  • 怎样在各大网站做推广杭州网红
  • 营销网站建设专业服务公司php网站怎么做伪静态
  • 有做的小说网站做膜的网站有哪些
  • 上海的外贸网站建设公司排名旅游网站开发价格
  • 泰安市网站建设怎么做网站互换链接
  • 查域名的网站新乡宣传片制作公司
  • 自己做网站服务器可以吗软件系统开发平台
  • 青岛建设官方网站网站开发人员工作内容
  • 连云港东海网站建设市场营销专业课程
  • 东莞网站平台费用搜索引擎
  • 开源企业网站管理系统做门户型网站要多少钱
  • 网站关键词排名如何做免费seo网站自动推广软件
  • 成都开发网站建设建设网站的书籍
  • 模板网站可以做备案吗提供手机网站制作公司
  • 哪里有手机网站制作公司湛江网站制作推广
  • 重庆渝网站建设怎么做网上卖货
  • 慈城旅游网站建设策划书企业网页设计多少钱
  • 龙岩网站设计制作php购物网站开发设计与实现
  • seo整站排名如何快速模仿一个网站
  • 合肥网站建设5k5通州企业网站建设
  • 题库网站怎么做jquery前端框架教程
  • 网站建设为中心邢台市桥西住房建设局网站