SpringMVC Spring Mybatis整合步骤
一.配置mybatis
1.在pom.xml中导入mybatis3.4.5的依赖,导入mysql-connector-java-5.1.43
2.写mybatis-config-xml的配置文件,里面包含连接数据库的信息和映射文件
3.实体类和对应的映射文件(person,person.xml)
4.dao接口
5.写一个测试类测试mybatis是否可以使用
A.加载配置文件
B.通过sqlSessionFactory打开sesssion
C.拿到接口
D. 调用方法
E. 提交事务,关闭连接
二.配置Spring
1.引入Stirng对于连接池c3p0的支持Spring-jdbc4,引入mybatis对于Spring的依赖mybatis-spring1,引入c3p0连接池的依赖
2. 写一个专门连接数据库的资源文件db.properties,写dao层的接口,注释掉mybatis-config.xml中连接数据库和映射文件部分
3.写Spirng的配置文件applicationContext.xml
A.引入连接数据库的资源文件db.properties
B. 配置c3p0数据源(class="combopooleDataSource")
C.配置SqlsessionFactory(class=“sqlsessionfactorybean”)
1>引入数据源
2>引入mybatis文件,因为mybatis里面连接数据库的信息已经到Spring中加载了所以可以不引用-
3>引入mybatis映射文件
D.配置整个dao包(class="MapperScannerConfigurer")
4.在web.xml中通过listener加载spring(class=“ContextLoaderListener”)
5.测试Spring
A.读取Spring的配置文件
三. 配置SpringMVC
1. 引入jar包
2.SpringMVC的配置文件Springmvc.xml
A.加载扫描的controller包
B.配置前后缀(class="InternalResourceViewResolver")
3.在web.xml中加载SpringMVC
4.编写controller层的代码
5编写jsp代码