IDEA版SSM入门到实战(Maven+MyBatis+Spring+SpringMVC) -Spring IOC底层实现

第一章 SpringIOC底层实现

IOC:将对象的控制器反转给Spring

1.1 BeanFactory与ApplicationContexet
  • BeanFactory:IOC容器的基本实现,是Spring内部的使用接口,是面向Spring本身的,不是提供给开发人员使用的。****
  • ApplicationContext:BeanFactory的子接口,提供了更多高级特性。面向Spring的使用者,几乎所有场合都使用ApplicationContext而不是底层的BeanFactory。
1.2 图解IOC类的结构
  • BeanFactory:Spring底层IOC实现【面向Spring框架】
    • ...
      • ApplicationContext :面向程序员
        • ConfigurableApplicationContext:提供关闭或刷新容器对象方法
          • ...
            • ClassPathXmlApplicationContext:基于类路径检索xml文件
            • AnnotationConfigApplicationContext:基于注解创建容器对象
            • FileSystemXmlApplicationContext:基于文件系统检索xml文件
相关推荐
典典分享指南4 小时前
用指纹算法给文章去重:mid_signature 实战
jvm·maven·intellij-idea·jetty
lv__pf7 小时前
Spring之AOP底层源码解析(下)【TL spring14】
java·后端·spring
andongni2038 小时前
后端参数校验
spring boot·后端·mybatis
互联网中的一颗神经元9 小时前
02. 核心概念与术语表
java·jvm·spring
晚染烟1 天前
每日八股day24
spring
一个有温度的技术博主1 天前
从“为什么要用 Spring“到“它到底帮我解决了什么“
java·spring
风流 少年1 天前
Spring AI 2.0:Flux
java·人工智能·spring
用户3126874877201 天前
一个请求进来到底发生了什么?Spring MVC 请求处理全链路源码拆解
spring
爱敲键盘的猴子1 天前
Spring MVC 详解(一):全注解开发与请求响应处理
java·spring·mvc
counting money1 天前
SpringBoot 项目创建(IDEA不全,还需要修改)
java·spring boot·spring·maven