[spring3企业开发实战]

第三章

IoC 控制反转 Inverse of Control spring 容器的内核

DI dependency Injection 依赖注入

  • 构造函数注入
  • 属性注入
  • 接口注入:将所有依赖注入的方法抽取到一个接口中,调用类通过实现该接口提供相应的注入方法

回顾基础

类加载机制

  • 装载
  • 连接
  • 初始化

classLoader

  • 根装载器:负责加载jre的核心类库
  • ExtClassLoader 扩展加载器
  • AppClassLoader 系统类装载器:加载classpath路径下的类包

加载类的三种方法

  • new:当前类加载器
  • classforname:当前类加载器
  • ClassLoader.loadClass:加载当前类之外的路径

BeanFactory 和ApplicationContext

通过配置文件描述Bean和Bean之间的关系
利用反射实例化Bean和建立Bean之间的依赖关系
BeanFactory是spring最核心的接口个,是IoC容器
ApplicationContext是spring的容器,应用上下文

  • BeanFactory
    类的通用工程
    可以创建并管理各种类的对象

猜你喜欢

转载自blog.csdn.net/java_sparrow/article/details/83547539
今日推荐