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文件
相关推荐
一苓二肆2 小时前
代码加密技术
linux·windows·python·spring·eclipse
天地人-神君3 小时前
将.idea取消git托管
java·git·intellij-idea
譕痕3 小时前
Idea 启动报 未找到有效的 Maven 安装问题
java·maven·intellij-idea
老K的Java兵器库5 小时前
Metaspace OOM 排查实录:一次 Spring 热部署爆掉 256 M 元空间
java·jvm·spring
知其然亦知其所以然6 小时前
SpringAI让Java会画画?用Azure OpenAI生成AI图片太惊艳了!
后端·spring·openai
LB21128 小时前
苍穹外卖-缓存套餐 Spring Cache day07
java·spring boot·spring
W.Buffer8 小时前
SpringCloud-Sentinel实战与源码分析:从流量防护到底层实现
spring·spring cloud·sentinel
召摇10 小时前
Spring Security入门指南
后端·spring·面试
高山上有一只小老虎10 小时前
idea中设置快捷键风格
java·ide·intellij-idea
JH307310 小时前
IDEA自带的Maven安装位置
java·maven·intellij-idea