使用步骤
1.导入jar包(两者的并集)
2.配置web.xml:
主要有两项,分别是对springmvc用到的DispatcherServlet的配置 和 Spring框架中的监听器(与context-param配合,以使applicationContext文件能被读取)
3.在WEB-INF下建立aaa-servlet.xml文件,为控制器和处理器建立联系
4.在源代码文件包etc中建立applicationContext.xml
配置数据源,事务管理器,MyBatis(包含数据源与别名),以及mapper文件位置的扫描
5.测试:
包结构类似于ssh 框架,有entity,mapper(相当于dao,含有xml与接口两类文件),service, web
在service中需要注入mapper,
@Service @Transactional public class UserService { @Resource private UserMapper userMapper; public User findById(long id) { return userMapper.findById(id); } public void save(User user) { userMapper.save(user); } }
在web的Controller类中需要注入service
@Controller public class UserController { @Resource private UserService userService; @RequestMapping("/user") public void find(){ User user = userService.findById(1); System.out.println(user.getUsername()); } }部署,启动服务后,在浏览器中输入xxx/user,会看到控制台打印用户名