Spring 核心技术
核心技术 版本 5.2.4.RELEASE 参考文档的这一部分涵盖了Spring框架中不可获取的所有技术 其中最重要的是Spring的ioc(控制反转)容器,在对SpringIOC进行了全面的处理之后,还对SpringAOP技术进行了全面的介绍。Spring框架有它自己的AOP框架,并且在概念上容易理解,成功的解决了Java企业编程中AOP需求的80%功能点。 Spring还提供了对AspectJ的支持。 1 IOC容器 这一章覆盖了SpringIOC容器 1.1 介绍SpringIOC容器和bean 这一章覆盖了Spring框架实现了IOC容器的原理。IOC也成为依赖注入(DI)。这是一个对象仅通过构造函数参数、工厂方法的参数或对象实例构造或从工厂方法返回后在对象实例上设置的属性来定义其依赖项(即与之一起工作的其他对象)的过程。然后容器在创建bean时注入这些依赖项。这个过程基本上是bean本身的逆过程(因此成为控制反转),通过使用类的直接构造或一种机制(如服务定位器模式)来控制依赖项的实例化或位置。 这org.springframework.beans 和 org.springframework.context包是SpringIOC容器的基础。BenaFactory接口提供了能够管理任何类型对象的高级配置机制。ApplicationContext是BeanFactory的子接口