【1】创建一个工程
创建一个新的java Project
并在工程下创建一个lib文件夹(用于存放拷贝的.jar包文件)
【2】导入需要的.jar包
导入项目需要的相关jar包
1)Spring的依赖包
2)Mybatis的依赖包及其支持的log4j日志包
3)Spring和Mybatis之间的连接包,Spring自己并没有集成MyBatis框架,需要MyBatis自己来集成,所以需要自己提供Spring框架集成的桥梁包
4)数据库驱动包和连接池的相关jar包
5)项目集成需要各种配置文件(在项目下创建一个resources文件夹)
【3】 完成项目层与层之间spring对象的创建和依赖关系的维护
1) Service层
package
2) 测试代码
package
3.5.3. applicationContext配置文件的配置
<?xml version="1.0" encoding="UTF-8"?>
3.6. MyBatis 框架SqlSessionFactory对象的创建
创建MyBatis框架工厂对象的 类在mybatis-spring1.2.1.jar 桥梁包中的
org.mybatis.spring.SqlSessionFactoryBean 类 如下图
3.6.1. 配置文件
<?xml version="1.0" encoding="UTF-8"?>
3.7. 创建MyBatis的Mapper接口的代理对象
使用桥梁包 org.mybatis.spring.mapper.MapperFactoryBean<T> 创建 UserMapper代理对象
此种方式每一个Mapper接口需要单独配置,如果Mapper过多,创建Mapper可能造成配置代码过多
<!-- 创建UserMapper代理对象-创建单个Mapper对象
3.8. 使用包扫描创建MyBatis的Mapper接口的代理对象
<!-- 批量创建Mapper代理对象 ,使用包扫描创建Mapper代理对象
3.9. MyBatis的事务管理器的配置
一般开发,事务的管理都会使用aop切入到业务层
<!-- 配置事务管理器 -->