您的位置:首页 > 编程语言 > Java开发

springmvc与myBatis框架的整合

2011-07-16 12:12 405 查看
使用步骤
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,会看到控制台打印用户名
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息