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、
Spring、SpringMVC、Mybatis三大框架集成
2、
Spring、SpringMVC、Mybatis三大框架集成
3、由于在 idea 里面,所以是不会解析 java 文件夹下的 xml 文件的,所以这里需要 配置一下,让 idea 自动去解析 java 文件夹 下面的 xml 文件
Spring、SpringMVC、Mybatis三大框架集成

二、首先配置 Mybatis
1、首先编写 StudentEntity 的实体类
Spring、SpringMVC、Mybatis三大框架集成
2、编写对应的 Inteface
Spring、SpringMVC、Mybatis三大框架集成

3、编写对应的 StudentEntity.xml 映射文件
Spring、SpringMVC、Mybatis三大框架集成

4、编写 Mybatis 的配置文件
Spring、SpringMVC、Mybatis三大框架集成

5、最后先测试 Mybatis 是否能运行,如果能打印出来数据,就说明 Mybatis 的配置没问题了
Spring、SpringMVC、Mybatis三大框架集成

三、接下来配置 Spring
1、首先配置db.properties
Spring、SpringMVC、Mybatis三大框架集成

2、其次编写 Spring.xml
Spring、SpringMVC、Mybatis三大框架集成
Spring、SpringMVC、Mybatis三大框架集成

3、然后在 we.xml 加载 Spring.xml
Spring、SpringMVC、Mybatis三大框架集成

4、最后新建 TestMybatisAndSpring 测试类,进行测试
Spring、SpringMVC、Mybatis三大框架集成

5、打印结果如下
Spring、SpringMVC、Mybatis三大框架集成

四、最后来整合 SpringMVC
1、首先新建 SpringMVC 的配置文件:SpringMvc.xml
Spring、SpringMVC、Mybatis三大框架集成

2、新建 biz 接口:StudentBiz,编写一个查询所有学生的方法
Spring、SpringMVC、Mybatis三大框架集成

3、新建接口实现类:StudentBizImp,实现接口 StudentBiz,并注入 dao 层的 StudentDao 接口。
查询所有的学生
Spring、SpringMVC、Mybatis三大框架集成

4、再配置 web.xml ,让其加载 SpringMVC
Spring、SpringMVC、Mybatis三大框架集成

5、新建一个 controller :IndexController,注入 biz 层的 StudentBizImp,调用查询所有学生的方法(我这个方法是带有参数的,但这里我没有传参)
Spring、SpringMVC、Mybatis三大框架集成

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

Spring、SpringMVC、Mybatis三大框架集成

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