前言
整合思路:
1、数据源信息交给spring管理
2、sqlsessionfactory交给spring进行单例管理
3、由spring来管理mapper代理的代理类
下面以根据用户id查询用户信息案例来搭建工程
步骤一:建立java工程
步骤二:添加整合包(这里需要的jar包过多)
Mysql的驱动包
Mybatis的核心包和依赖包
Mybatis和spring的整合包
Spring的包
dbcp数据库连接池包
等等
步骤三:在src目录下建立sqlmapconfig.xml配置文件,里面暂时只有一个dtd文件声明
步骤四:在src目录下建立applicationcontext.xml配置文件
里面目前只配置一些重要连接数据库的信息,后面步骤将加入重要信息
步骤五:创建pojo类
步骤六:创建mapper代理
首先是UserMapper.xml
接下来是mapper接口
然后在sqlmapconfig.xml文件中声明代理文件
步骤七:spring中注入
步骤八:测试类
测试结果:取出数据库中的helloworld
至此mybatis整合spring完成