1.首先创建一个maven项目
2.向pom文件中导入需要的依赖
<dependencies>
<!--spring依赖-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.3.20</version>
</dependency>
<!--测试-->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
</dependencies>
3.编写service层
public class UserService {
public void save(){
System.out.println("UserService run......");
}
}
4.resources文件下创建xml文件
5.在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">
<bean id="userService" class="com.springTest.service.UserService"/>
</beans>
6.进行测试
package com.springTest.dao;
import com.springTest.service.UserService;
import org.junit.Test;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class UserDao {
@Test
public void testSave(){
//读取xml文件
ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("application.xml");
//获取创建好的对象
UserService bean = context.getBean(UserService.class);
//调用方法
bean.save();
}
}
7.测试结果