spring ioc的实现方式

Posted luopengsdok

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring ioc的实现方式相关的知识,希望对你有一定的参考价值。

1.编写用来获取数据的接口

public interface DataBase

  //改方法用来获取数据

  public void getData();

2.编写具体负责获取数据的类

public class SqlDataBase1 implement DataBase

  //该方法1用来获取数据

  public void getData()

    //以下是具体获取数据的代码

  

public class SqlDataBase2 implement DataBase

  //该方法2用来获取数据

  public void getData()

    //以下是具体获取数据的代码

  

3.业务编写逻辑类

public class Buiness

  //针对接口DataBase定义变量

  private DataBase db;

  public void setDataBase()

    this.db=db;

  

  //根据注入的数据,获取数据

  public void getData()

    db.getData();

  

 

4.测试Test

public class Test

  private Buiness buiness=new Buiness();

  public void getData()

    buiness.setDataBase(new SqlDataBase1());

    buiness.getData();

 

    buiness.setDataBase(new SqlDataBase2());

    buiness.getData();

  

 

以上是关于spring ioc的实现方式的主要内容,如果未能解决你的问题,请参考以下文章

学习笔记——Spring底层IOC实现;Spring依赖注入数值问题;Spring依赖注入方式

Spring IOC 实现方式

Spring--IOC注解方式注入

spring IOC 实现方式

spring ioc的实现方式

Spring之IOC与DI注解