mybatis-spring-springmvc整合

1 整合思路
mybatis-spring-springmvc整合_第1张图片
image.png
mybatis-spring-springmvc整合_第2张图片
image.png

2.整合dao(重点开发mapper)

1)sqlMapConfig.xml文件的配置(mybaits自己的配置文件)
mybatis-spring-springmvc整合_第3张图片
image.png

2)applicationContext-dao.xml文件的配置

配置:数据源,SqlSessionFactory,mapper扫描器
mybatis-spring-springmvc整合_第4张图片
image.png

3)ItemsMapperCustom.xml的配置
mybatis-spring-springmvc整合_第5张图片
image.png

4)ItemsMapperCustom.java的配置
image.png

3. 整合service(让spring管理service接口,重点是开发service)

1)定义service接口
mybatis-spring-springmvc整合_第6张图片
image.png

2)实现接口
mybatis-spring-springmvc整合_第7张图片
image.png

3)在spring容器配置service(applicationContext-service.xml)
image.png

4)配置文件配置事务控制(applicationContext-transaction.xml)
mybatis-spring-springmvc整合_第8张图片
image.png

4.整合springmvc(重点是开发controller)

1)配置springmvc.xml文件

创建springmvc.xml文件,配置处理器映射器、适配器、视图解析器
mybatis-spring-springmvc整合_第9张图片
image.png

2)配置前端控制器
mybatis-spring-springmvc整合_第10张图片
image.png

3)编写Controller(就是Handler)
mybatis-spring-springmvc整合_第11张图片
image.png

5.加载spring容器(使用监听器加载容器)
mybatis-spring-springmvc整合_第12张图片
image.png

你可能感兴趣的:(mybatis-spring-springmvc整合)