Spring4.0核心技术与最佳实践

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/YZWDNN/article/details/53282829

前言——当学习成为一种习惯的时候,那么离成功就不远了。

第一部分 Spring的核心

引题Spring两大核心特性:IOC 和 AOP。

第一章  Spring IOC之旅

本章内容:

  • Spring IOC介绍
  • Spring IOC原理
  • Spring IOC原理剖析

1.1 IOC概述

	IOC(Inverse of Control 控制反转)是Spring容器的内核。DI(Dependency Injection 依赖注入)其实就是IOC的另一种说法。

1.1.1 IOC和DI

        代码中我们需要使用一个实例对象,抛开Spring框架我们会使用new关键字,是程序主动去创建依赖对象,主动权在程序手中(正转)。
        使用Spring框架,控制权交给了IOC容器,由IOC容器根据配置文件去创建实例并创建各实例之间的依赖关系。实现解耦。
        IOC(宏观):控制权反转交给了Spring IOC容器,Spring管理IOC容器。
         DI(微观):属性值怎么来——注入。

1.1.2 DI注入的三种方式

         依赖注入的方式有三种:构造函数注入、属性注入和接口注入。
         

展开阅读全文

没有更多推荐了,返回首页