您当前的位置: 首页 >  mybatis

杨林伟

暂无认证

  • 3浏览

    0关注

    3337博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

41SpringMVC - 整合MyBatis

杨林伟 发布时间:2019-04-08 15:04:36 ,浏览量:3

整合思路 Dao层
  1. SqlMapConfig.xml,空文件即可,但是需要文件头。
  2. applicationContext-dao.xml a)数据库连接池 b)SqlSessionFactory对象,需要spring和mybatis整合包下的。 c)配置mapper文件扫描器。
Service层
  1. applicationContext-service.xml包扫描器,扫描@service注解的类。
  2. applicationContext-trans.xml配置事务。
Controller层
  1. Springmvc.xml a)包扫描器,扫描@Controller注解的类。 b)配置注解驱动 c)配置视图解析器
Web.xml文件
  1. 配置spring
  2. 配置前端控制器。
案例Demo

创建资源文件夹config 在其下创建mybatis和spring文件夹,用来存放配置文件,如下图: 在这里插入图片描述

SqlMapConfig.xml

使用逆向工程来生成Mapper相关代码,不需要配置别名。 在config/mybatis下创建SqlMapConfig.xml






applicationContext-dao.xml

配置数据源、配置SqlSessionFactory、mapper扫描器。




	
	

	
	
		
		
		
		
		
		
	

	
	
		
		
		
		
	

	
	
		
		
	


db.properties

配置数据库相关信息

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/springmvc?characterEncoding=utf-8
jdbc.username=root
jdbc.password=root
applicationContext-service.xml



	
	


applicationContext-trans.xml



	
	
		
		
	

	
	
		
			
			
			
			
			
			
			
			
		
	

	
	
		
	


springmvc.xml



	
	

	
	

	
	
	
		
		
		
		
	



web.xml


	springmvc-web
	
		index.html
		index.htm
		index.jsp
		default.html
		default.htm
		default.jsp
	

	
	
		contextConfigLocation
		classpath:spring/applicationContext*.xml
	

	
	
		org.springframework.web.context.ContextLoaderListener
	

	
	
		springmvc-web
		org.springframework.web.servlet.DispatcherServlet
		
			contextConfigLocation
			classpath:spring/springmvc.xml
		
	

	
		springmvc-web
		
		*.action
	


配置完成效果图

在这里插入图片描述

关注
打赏
1662376985
查看更多评论
立即登录/注册

微信扫码登录

0.2189s