mybatis可以和spring进行整合,需要将核心类进行包装并交给sping容器管理,整合需要导入mybatis-spring包。
整合步骤
1、添加pom依赖

2、添加配置文件
跟spring整合后,大部分配置是在spring的配置文件中进行添加,包括数据源、扫描包等。除此之外还需注入一些额外bean对象:DataSource、SqlSessionFactoryBean、SqlSessionTemplate、MapperScannerConfigurer。

mybatis的配置文件只需少量基础配置。

3、测试
测试时通过ClassPathXmlApplicationContext加载spring配置文件得到ApplicationContext,该接口实现了BeanFactory,通过getBean能拿到相应的代理mapper执行sql语句。
