一、Spring整合MyBatis
(1)将MyBatis的DataSource交给Spring IoC容器创建并管理,使用第三方数据库连接池(Druid,C3P0等)代替MyBatis内置的数据库连接池
(2)将MyBatis的SqlSessionFactory交给Spring IoC容器创建并管理,使用spring-mybatis整合jar包中提供的SqlSessionFactoryBean类代替项目中的MyBatisUtil工具类
(3)将MyBatis的接口代理方式生成的实现类,交给Spring IoC容器创建并管理
二:整合mybatis步骤
1.打开idea
第二步:选择基本的依赖
立即创建
第三步:
加入mybatis-plus 依赖
<!-- mybatis-plus --><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.7</version></dependency><dependency><groupId>com.github.yulichang</groupId><artifactId>mybatis-plus-join-boot-starter</artifactId><version>1.4.11</version></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-bootstrap</artifactId><version>3.1.7</version></dependency>
第四步:更改resource配置
避雷区
删除mybatis的启动依赖 不然会造成jar冲突
测试一下看看项目是否能运行起来
第五步: 开始编写类
实体类:
controller:
mapper接口:
业务层:
最终效果展示: