栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

spring 集成 mybatis的实例详解

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

spring 集成 mybatis的实例详解

环境配置

1>先创建maven的quickstart项目;并且创建dao层,service层,controller层,po层,mapper,resources以及下面的配置文件(db.properties,log4j.properties,mybatis.xml,spring.xml).

2>配置pom.xml

修改jdk版本;

添加依赖:

​ junit版本改为4.12;spring-context;spring-test;spring-jdbc;spring-tx(事务);aspectjweaver(切面编程);c3p0(连接池);mybatis;mybatis-spring;mysql-connector-java(mysql驱动包);slf4j-log4j12,slf4j-api(日志打印);

设置资源目录和插件

 
 
 
  
  src/main/resources
  
  
  src/main/java
  
   ***.properties
   **
}

2>在dao层添加UserDao接口

public interface UserDao {
 User queryUserByUserId(Integer userId);
}

3>在mapper包添加UserMapper.xml 映射文件

sql代码写在这地方




  
   select user_id as userId,user_name as userName,user_pwd as userPwd
   from tb_user
   where user_id = #{userId}
  

4>添加 UserService.java

@Service
public class UserService {
 @Autowired
 private UserDao userDao;
 public User queryUserByUserId(Integer userId){
  return userDao.queryUserByUserId(userId);
 }
}

5>添加 UserController.java

@Controller
public class UserController {
 // 注入userService
 @Resource
 private UserService userService;
 
 public User queryUserByUserId(Integer userId) {
  User user = userService.queryUserByUserId(userId);
  return user;
 }
}

执行测试

public class App {
 public static void main(String[] args) {
  // 加载Spring的配置
  BeanFactory factory = new ClassPathXmlApplicationContext("spring.xml");
  // 得到UserController对象
  UserController userController = (UserController)
factory.getBean("userController");
  // 调用方法
  User user = userController.queryUserByUserId(1);
System.out.println(user.toString());
 }
}

到此这篇关于spring 集成 mybatis的文章就介绍到这了,更多相关spring 集成 mybatis内容请搜索考高分网以前的文章或继续浏览下面的相关文章希望大家以后多多支持考高分网!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/129545.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号