IoC入门案例:Spring管理Service与Dao实现思路与步骤.pdfVIP

  • 0
  • 0
  • 约3.05千字
  • 约 13页
  • 2026-02-03 发布于北京
  • 举报

IoC入门案例:Spring管理Service与Dao实现思路与步骤.pdf

思路分析

实现

思路分析

1.管理什么?(Service与Dao)2.如何将被管理的对象

告知IoC容器?(配置)3.被管理的对象交给IoC容器,如何获

取到IoC容器?(接口)4.IoC容器得到后,如何从容器中获取

bean?(接口方法)5.使用Spring导入哪些坐标?

(pom.xml)

思路分析

1.管理什么?(Service与Dao)

2.如何将被管理的对象告知IoC容器?(配置)

3.被管理的对象交给IoC容器,如何获取到IoC容器?(接口)

4.IoC容器得到后,如何从容器中获取bean?(接口方法)

5.使用Spring导入哪些坐标?(pom.xml)

1:导入Spring坐标

dependency

groupIdorg.springframework/groupId

artifactIdspring-context/artifactId

版本5.2.10.RELEASE/版本

/d依赖

①:导入Spring坐标

dependency

groupIdorg.springframework/groupId

artifactIdspring-context/artifactId

version5.2.10.RELEASE/version

/dependency

2:定义Spring管理的类(接口)

publicinterface服务

{publicvoid保存();}

publicclass服务实现类实现了服务接口{私有

数据对象bookDao=new数据实现类();公

共方法void保存(){bookDao.保存();}}

②:定义Spring管理的类(接口)

publicinterfaceBookService{

publicvoidsave();

}

publicclassBookServiceImplimplementsBookService

{privateBookDaobookDao=newBookDaoImpl();

publicvoidsave()

{bookDao.save();

}

}

3:创建Spring配置文件,配置对应类作为Spring管理的bean

?xmlversion=1.0encoding=UTF‑8?

beansxmlns=

xmlns:xsi=

xsi:schemaLocation=

beanid=bookServiceclass=com.itheima.service.impl.BookServiceImpl/bean/beans

注意事项

在定义bean时,id属性在同一上下文中不能重复。

③:创建Spring配置文件,配置对应类作为Spring管理的bean

?xmlversion=1.0encoding=UTF-8?

beansxmlns=

xmlns:xsi=

xsi:schemaLocation=

beanid=bookServiceclass=com.itheima.service.impl.BookServiceImpl/bean

/b

文档评论(0)

1亿VIP精品文档

相关文档