1、创建Web项目
?2、导入Spring的核心四个基础架包和一个依赖架包
?
?
?3、创建包
?4、创建接口
?5、创建实现类,实现这个接口
6、写一个XML配置文件
?
?
?
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd-4.3">
<!-- 进行配置,将指定类配置给spring,让spring创建其对象的实例 -->
<bean id="userDao" class="com.ithema.ioc.UserDaoImpl"></bean>
<!-- class实现类的权限命名 -->
</beans>
7、写测试类
?
package com.ithema.ioc;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class TestIoc {
public static void main(String[] args) {
//第一步、初始化spring容器,加载配置文件
//ClassPathXmlApplicationContext创建
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");
//第二步、通过容器获取userDao实例
UserDao userDao = (UserDao) applicationContext.getBean("userDao");
//第三步、调用实例方法
userDao.say();
}
}
|