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,会看到控制台打印用户名
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,会看到控制台打印用户名
相关文章推荐
- springmvc mybatis 整合 框架源码 bootstrap html5 mysql oracle spring
- springmvc4 mybatis 整合 框架源码 bootstrap maven
- springmvc整合mybatis框架源码 bootstrap html5
- springmvc4 mybatis 整合 框架源码 bootstrap html5 mysql oracle sqlsever spring SSM
- Sping,SpringMVC,Mybatis 三大框架整合环境搭建详解
- springmvc整合mybatis框架源码 bootstrap html5
- 【SpringMVC整合MyBatis】商品查询工程框架配置
- springmvc4 mybatis 整合 框架源码 bootstrap maven
- springmvc整合mybatis框架源码 bootstrap html5 mysql oracle maven
- SSM框架(二)--Spring、SpringMVC和MyBatis整合(详细教程)
- springmvc整合mybatis框架源码 bootstrap html5 mysql
- springmvc+spring4.04+mybatis框架整合
- 使用intellij idea搭建spring-springmvc-mybatis整合框架环境
- intellij idea SSM框架(SpringMVC-Spring-Mybatis)整合
- springmvc4 mybatis 整合 框架源码 bootstrap maven
- 最基础SSM(spring springmvc mybatis)框架整合入门解析
- ssm框架的整合(spring ,springMvc,MyBatis)
- 创建maven工程(spring-springmvc-mybatis三大框架整合)
- java后台框架 springmvc整合mybatis
- springmvc整合mybatis框架源码 bootstrap html5 mysql oracle