雖然MyBatis可以生成Dao對象卦绣,但是他并沒有放到spring容器當中
MyBatis+spring要解決的問題就是將MyBatis生成的組件(Dao)交給spring的ioc容器管理
這樣才可以注入到service中
1.SqlSessionFactoryBean :在spring容器中創(chuàng)建SqlSessionFactoryBean對象
2.MapperFactoryBean :在spring容器中創(chuàng)建接口的實例
Spring+MyBatis 重構(gòu)netCtoss資費查詢
1.搭建環(huán)境
引入框架
--MyBatis框架,(MyBatis禽笑,數(shù)據(jù)庫驅(qū)動)
--spring框架(涉及IOC AOP DAO MVC DBCP)
--整合包 MyBatis-Spring.jar
--src下添加spring主配置文件application.xml
2.配置前端控制器
3.編寫實體類
4.編寫mapper.xml
5.創(chuàng)建映射器,編寫mapper接口
6.spring容器配置并測試
7.編寫業(yè)務(wù)組件service