在pom.xml文件内导入:
org.springframework spring-core 5.2.13.RELEASE org.springframework spring-beans 5.2.13.RELEASE org.springframework spring-context 5.2.13.RELEASE org.springframework spring-expression 5.2.13.RELEASE org.springframework spring-aop 5.2.13.RELEASE org.springframework spring-jcl 5.2.13.RELEASE UserServiceImpl文件:public class UserServiceImpl implements UserService {
public void saveUser() {
System.out.println("service的save方法执行了");
}
}
UserService文件:
public interface UserService{
void saveUser();
}
applicationContext文件:
<!-- bean definitions here -->
<!-- 此标签的作用是利用反射机制将UserServiceImpl类的实例交给Spring容器 -->
<bean id="userService" class="service.impl.UserServiceImpl"/>
UserTest文件:
public class UserTest {
public static void main(String[] args){
ApplicationContext context = new ClassPathXmlApplicationContext(“classpath:applicationContext.xml”);
UserService service = (UserService) context.getBean(“userService”);
service.saveUser();
}
}
运行测试文件: