IOC作用:管理service和dao,要通过配置文件将被管理的对象告知IOC容器,
操作步骤
1.需要导入坐标
<dependencies>
<!--导入spring的坐标spring-context,对应版本是5.2.10.RELEASE-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.2.10.RELEASE</version>
</dependency>
</dependencies>
2.需要定义接口和实现类
3.创建spring配置文件applicationContext.xml
4.在配置文件中配置对应的类作为spring管理的bean对象
<bean id="bookService" class="com.itheima.service.impl.BookServiceImpl"></bean>
<!--bean标签:表示配置bean
id属性:表示给bean起名字
class属性:表示给bean定义类型
-->
注意事项:bean标签中的id属性在同一个IOC容器中不能重复
5.初始化IOC容器,通过容器获取Bean对象
创建IOC容器对象,加载spring核心配置文件
ApplicationContext apcx = new ClassPathXmlApplicationContext("applicationContext.xml");
获取对应的Bean对象
AccountDao accountDao = (AccountDao) apcx.getBean("bookService");
调用Bean对象的方法
accountDao.save();