Spring、SpringMVC、Mybatis三大框架集成

前言:前几天集成了 Spring 和 Mybatis 之后,就开始着手去准备把当前主流的 SpringMVC 也加上去了,发现集成好 Spring 和 Mybatis 之后再加上 SpringMVC 就很简单了,因为将 Mybatis 交给Spring去管理之后 sqlSessionFactory 就根本不需要我们自己注入了,Spring 会帮你自动去进行注入,并且 sqlSession 也不需要我们自己得到了,这样一来就更加简单了。
由于时间问题,我这里就不新建项目了,就用上次集成好的 Spring 和 Mybatis 继续来写。
集成 Spring 和 Mybatis 的地址:http://blog.csdn.net/wxw1997a/article/details/78993915

一、由于新建的是 maven 项目第一步先导入 maven 的一些依赖 jar 包
每个jar包的作用都写好了注释,这里就不一一去解释了
1、
这里写图片描述
2、
这里写图片描述
3、由于在 idea 里面,所以是不会解析 java 文件夹下的 xml 文件的,所以这里需要 配置一下,让 idea 自动去解析 java 文件夹 下面的 xml 文件
这里写图片描述

二、首先配置 Mybatis
1、首先编写 StudentEntity 的实体类
这里写图片描述
2、编写对应的 Inteface
这里写图片描述

3、编写对应的 StudentEntity.xml 映射文件
这里写图片描述

4、编写 Mybatis 的配置文件
这里写图片描述

5、最后先测试 Mybatis 是否能运行,如果能打印出来数据,就说明 Mybatis 的配置没问题了
这里写图片描述

三、接下来配置 Spring
1、首先配置db.properties
这里写图片描述

2、其次编写 Spring.xml
这里写图片描述
这里写图片描述

3、然后在 we.xml 加载 Spring.xml
这里写图片描述

4、最后新建 TestMybatisAndSpring 测试类,进行测试
这里写图片描述

5、打印结果如下
这里写图片描述

四、最后来整合 SpringMVC
1、首先新建 SpringMVC 的配置文件:SpringMvc.xml
这里写图片描述

2、新建 biz 接口:StudentBiz,编写一个查询所有学生的方法
这里写图片描述

3、新建接口实现类:StudentBizImp,实现接口 StudentBiz,并注入 dao 层的 StudentDao 接口。
查询所有的学生
这里写图片描述

4、再配置 web.xml ,让其加载 SpringMVC
这里写图片描述

5、新建一个 controller :IndexController,注入 biz 层的 StudentBizImp,调用查询所有学生的方法(我这个方法是带有参数的,但这里我没有传参)
这里写图片描述

6、最后启动 Tomcat,访问 http://localhost/index.action
如果看到如下页面,就说明你成功了

这里写图片描述

怎么样,是不是很简单呢,赶快去试试吧!

关注公众号查看更多资源
在这里插入图片描述
在这里插入图片描述

  • 6
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值