IOC 和 AOP 介绍

一文带你了解 IOC 和 AOP 

基于xml:Spring 

IOC 是一种 控制反转的思想, 而DI 是对 IOC 的一种具体实现

  1. set 注入
  2. 构造注入
  • 获取bean对象的方式:
    • 根据ID获取bean
    • 根据ID和类型获取bean
    • 根据类型获取bean
      • 当根据类型获取bean 时, 要求IOC 容器指定类型的bean 有且仅有一个
      • 接口等于他的实现类对象(且,该接口只能有一个实现类)

类的属性值注入方式

    原生的注入方式是给类的属性使用 set方法且注入属性值并使用get方法获取属性值。或者也可以使用类的有参构造函数 直接给类的属性设值

当前(前提是类的属性设置了set get ,有参构造和无参构造方法),此时就可以使用 spring  的xml 来配置类的属性值,也可以通过xml提供的构造器进行设置

 

基于xml:注入list、map 属性值

你可能感兴趣的:(spring)