Mybatis怎么整合Spring?
由于目前Spring官方还没有出整合Mybatis的特性,所以这里在Spring框架和MyBatis框架上再添加用于整合的框架“mybatis-spring-1.0.2.jar” (该框架时MyBatis官方自己出的)。
虽然我熟悉ibatis但迫于时代的压力,我毅然选择了mybatis。在MyBatis的基础上不能否定ibatis,所以mybatis只晨ibatis上进行了升级和修改。
Mybaits为什么要整合Spring?
说白了其实就想使用Spring提供的服务,比如Spring的事务管理、Spring的IOC对Bean进行管理等。
开发依赖库:
JavaEE5、Spring 3.0.5、Mybatis 3.0.4、myBatis-spring-1.0、junit4.8.1
企业级项目实战(带源码)地址: http://zz563143188.iteye.com/blog/1825168
收集五年的开发资料下载地址: http://pan.baidu.com/share/home?uk=4076915866&view=share
如果觉得我的例子太深(本人主要针对新手,把很多细节的知识点描述出来了,建议先看我的再给友人的),可以参考简单例子 http://duzitianya.iteye.com/blog/814884
一、准备工作:
1、下载jar包(我已都下载好放到项目中去了)
Spring3 jar下载:
MyBatis3 jar 下载:
http://www.mybatis.org/java.html
junit 4 jar下载:
http://www.junit.org/
2、创建mybatis的配置文件
3.配置user.xml文件也就与数据库打交道的POJO文件
4.创建spring的配置文件
4、JavaBean(Model、Entity,POJO)相关类、
5、创建dao接口mybatis 的mapper对象
6、创建service和action层就不用实现了,很简单的可参考 http://zz563143188.iteye.com/blog/1825168
7.调用测试类,查看打印结果
Ok,至此spring 和mybatis就整合好了。
三、用junit进行单元测试
相关推荐
spring mvc、spring、mybatis、maven 整合示例源码
java-mybatis、springmvc 整合,使用 @Transactional 时遇到的事务相关问题
这个SSM框架整合工程是基于IntelliJ IDEA完成的的,工程里面配置文件均有注释,可直接拷贝使用(工程代码可导入IDEA中直接运行)
整合示例源码(spring mvc,spring,mybatis,maven)
《Spring+MyBatis企业应用实战》适合有较好的Java 编程基础,JSP、Servlet、JDBC 基础,Spring 框架基础的读者,尤其适合于对Spring MVC 和MyBatis 了解不够深入,或对Spring MVC+MyBatis 整合开发不太熟悉的开发...
maven整合示例源码、spring mvc + spring + mybatis;有任何不懂的技术问题都可以联系我共同讨论
项目概述:本项目命名为 SpringMvc-05 示例,主要采用 Java 语言开发,整合了 SSM(Spring、SpringMVC、MyBatis)框架。项目包含前端和后端两部分,前端使用了 JavaScript、CSS 和 HTML,后端则完全是 Java 实现。...
基于maven+springmvc+spring+mybatis对员工信息的增删改查示例,采用mbg对mapper和bean实现逆向生成,IDEA,jdk1.8
工程源码 博文链接:https://jhaij.iteye.com/blog/1175954
mybatis实战教程mybatis in action之六与Spring MVC 的集成 mybatis实战教程mybatis in action之七实现mybatis分页源码下载 mybatis实战教程mybatis in action之八mybatis 动态sql语句 mybatis实战教程mybatis in ...
spring+springMVC+mybatis拦截器分页
看不到源码带有 MyBatis 的示例 REST API 应用程序 该项目是使用 Java8、Spring Boot、Spring MVC 和 MyBatis 开发 REST API 的最佳入门包解决方案。 Spring Boot 和 Spring MVC Spring Boot 是用于构建企业应用程序...
一个简单的SSM框架整合示例代码,采用XML配置文件方式整合。适合学习SSM的新手学习使用。 使用的工具说明: IDE: eclipse4.7 SSM框架版本:Srping4.3.9,MyBatis3.4.4 数据库:MySql5.7.19 数据库脚本:/src/sql/...
SpringMVC | MVC框架 | [http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#mvc](http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#mvc) ...
├── weshop-example -- 项目示例工程 | ├── weshop-example-api -- 远程服务api接口 | ├── weshop-example-provider -- 服务提供方[端口:9998] | ├── weshop-example-consumer -- 服务消费方[端口:9999]...
百度地图开发java源码 一个javaweb项目 ## ##数据库 ###mysql ##后台 ###springmvc Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC ...
java实现支付宝支付源码SpringMVC+MyBatis+Redis+MySQL+Angular 示例 概括 包装行业平台(PET),作为社会服务门户,专注于瓶子、瓶盖及相关机器的信息提供商。 它包含系列模块:信息、宠物存储、模具、机器、技术和...
java版商城源码News-app:一个基本的新闻提要网络应用程序(2020 年 6 月 2 日编辑) 所有功能都可能更新 概述 新闻应用程序是一个小型示例 spring-boot 项目,针对新闻提要 Web 应用程序中的服务。 具有权限指定等...
采用Spring+SpringMVC+Mybatis主流开源框架,遵循MVC架构,设计轻巧,使用简单,开发人员接手与二次开发简单易懂;项目依赖的核心支持jar包,都已经完全开源. 项目完成了对阿里云、腾讯云、微信生态的快速接入与代码...
"weixin135房屋租赁管理系统的设计与实现+ssm"是一个基于Spring、SpringMVC和MyBatis(SSM)框架的房屋租赁管理软件。该项目通常旨在简化房屋出租流程,为房东和租客提供一个交互式平台。以下是对该系统可能包含的...