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

二、首先配置 Mybatis
1、首先编写 StudentEntity 的实体类
Spring、SpringMVC、Mybatis三大框架集成_第4张图片
2、编写对应的 Inteface
Spring、SpringMVC、Mybatis三大框架集成_第5张图片

3、编写对应的 StudentEntity.xml 映射文件
Spring、SpringMVC、Mybatis三大框架集成_第6张图片

4、编写 Mybatis 的配置文件
Spring、SpringMVC、Mybatis三大框架集成_第7张图片

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

三、接下来配置 Spring
1、首先配置db.properties
Spring、SpringMVC、Mybatis三大框架集成_第9张图片

2、其次编写 Spring.xml
Spring、SpringMVC、Mybatis三大框架集成_第10张图片
Spring、SpringMVC、Mybatis三大框架集成_第11张图片

3、然后在 we.xml 加载 Spring.xml
Spring、SpringMVC、Mybatis三大框架集成_第12张图片

4、最后新建 TestMybatisAndSpring 测试类,进行测试
Spring、SpringMVC、Mybatis三大框架集成_第13张图片

5、打印结果如下
Spring、SpringMVC、Mybatis三大框架集成_第14张图片

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

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

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

4、再配置 web.xml ,让其加载 SpringMVC
Spring、SpringMVC、Mybatis三大框架集成_第18张图片

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

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

Spring、SpringMVC、Mybatis三大框架集成_第20张图片

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

你可能感兴趣的:(spring,mybatis,ssh,ssm框架)