===================== Spring整合MyBatis案例 ===================== 1 启用注解 /src/main/resources/applicationContext.xml: 2 定义Service接口 /src/main/java/cn.tedu.springmybatis.services/UserService.java: public interface UserService { public List getUsers(); } 3 实现Service接口 /src/main/java/cn.tedu.springmybatis.services.impl/UserServiceImpl.java: @Service // Spring容器中的Bean public class UserServiceImpl implements UserService { @Resource private UserDao userDao; // <- Spring容器将Bean注入 @Override public List getUsers() { return userDao.getUsers(); } } 4 测试 /src/test/java/cn.tedu.springmybatis.services/UserServiceTest.java: public class UserServiceTest { @Test public void testGetUsers() { ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml"); UserService userService = context.getBean("userServiceImpl", UserService.class); List users = userService.getUsers(); assertNotEquals(null, users); System.out.println(users); } } 例程:SpringMyBatis