当前位置: 首页 > news >正文

springboot整合mybatis-plus(保姆教学) 及搭建项目

一、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接口:

业务层:

最终效果展示:

相关文章:

  • 离线量化算法和工具 --学习记录1
  • mongodb主从
  • Linux软件编程——标准IO(2025.2.14)
  • 数据库学习 第一次练习
  • 2025.2.15——1400
  • 如何在 Mac 上解决 Qt Creator 安装后应用程序无法找到的问题
  • 哈希算法题
  • P9853 [入门赛 #17] 方程求解
  • 正点原子ESP32S3系列开发板全面支持小智AI
  • LDO技术:线性调整率与负载调整率全解析
  • Maven打包保留参数名称
  • 数据库设计流程范式
  • SQL Server:查看当前连接数和最大连接数
  • 基于单片机的多功能热水器设计(论文+源码)
  • JavaScript中Map和Set数据结构详解
  • 基于深度学习的消费物联网中安全音乐流量传输方法
  • 【Redis系列】Redis安装与使用
  • 负载均衡集群——LVS-DR配置
  • 区块链账户的概念与安全管理
  • 在nodejs中使用RabbitMQ(七)实现生产者确认
  • 美乌基金协议:美国搞了一套可在资源富集地区复刻的商业模式
  • 如此城市|上海老邬:《爱情神话》就是我生活的一部分
  • 澎湃研究所“营商环境研究伙伴计划”启动
  • 以军总参谋长:已进入“决定性打击计划的第二阶段”
  • 诺和诺德一季度减重版司美格鲁肽收入增83%,美国市场竞争激烈下调全年业绩预期
  • 专访|李沁云:精神分析不会告诉你“应该怎么做”,但是……