Spring + SpringMVC + Mybatis整合流程
1 需求
1.1 客户列表查询
1.2 根据客户姓名模糊查询
2 整合思路
第一步:整合dao层
Mybatis和spring整合,通过spring管理mapper接口,使用mapper扫描器自动扫描mapper接口,并在spring中进行注册。
第二步:整合service层
通过spring管理service层,service调用mapper接口。使用配置方式将service接口配置在spring配置文件中,并且进行事务控制。
第三步:整合springMVC
由于springMVC是spring的模块,不需要整合。
3 准备环境
3.1 数据库版本
mysql5.7
3.2
编译器
eclipse
3.3
Jar 包
3.3.1
spring的jar包
3.3.2
spring与mybatis的整合jar包
3.3.3
mybatis的jar包
3.3.4
数据库驱动包
3.3.5
log4j包
3.3.6
log4j配置文件
### direct log messages to stdout ###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.err
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout