1.导入jar包
a.spring.jar
b.commons-logging.jar
2.在src下新建applicationContext.xml配置文件
3.修改applicationContext.xml,将各种组件(Bean)纳入到Spring的管理中
applicationContext.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"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:jee="http://www.springframework.org/schema/jee"
xsi:schemaLocation="
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-2.5.xsd">
</beans>
4.新建接口
5.新建接口实现类
6.修改applicationContext.xml,在<beans></beans>中配置实现类的实例化
例子如下:
<bean id="feeDAO(可用接口名)" class="com.baidu.xxx(实现类的路径)"></bean>
7.测试
main函数中
//根据conf指定的配置实例化spring容器
String conf = "applicationContext.xml";
ApplicationContext ac =new ClassPathXmlApplicationContext(conf);
//通过spring容器获取定义的Bean对象
FeeDAO feeDao =(FeeDAO)ac.getBean("feeDAO");
//使用FeeDAO
feeDao.xxx();