一、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接口:
业务层:
最终效果展示:
版权归原作者 2301_76540519 所有, 如有侵权,请联系我们删除。