标签:
1.需求:
使用springmvc和mybatis完成商品列表查询。
2.整合思路:
springmvc 和mybatis系统架构
第一步:整合dao层
mybatis和spring整合,通过spring管理mapper接口。
使用mapper的扫描器自动扫描mapper接口在spring中进行注册。
第二步:整合service层
通过spring管理 service接口。
使用配置方式将service接口配置在spring配置文件中。
实现事务控制。
第三步:整合springmvc
由于springmvc是spring的模块,不需要整合。
3.环境准备
mysql驱动包
mybatis的jar包
mybatis和spring整合包
log4j包(前面mybatis的jar包已经包含)
dbcp数据库连接池包
spring所有jar包
jstl包
junit包
4.整合dao
mybatis和spring进行整合。
sqlMapConfig.xml, mybatis自己的配置文件。
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<typeAliases>
<package name="po"/>
</typeAliases>
<mappers>
</mappers>
</configuration>
applicationContext-dao.xml
配置:数据源 SqlSessionFactory mapper扫描器
SpringMVC学习5-springmvc与mybatis的整合
标签:
原文地址:http://www.cnblogs.com/hqt2050/p/4992825.html