当前位置: 首页 > 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接口:

业务层:

最终效果展示:

http://www.lryc.cn/news/537846.html

相关文章:

  • 知识管理成功:关键指标和策略,研究信息的投资回报率
  • 【算法】链表
  • 集成测试总结文档
  • 关于Dest1ny:我的创作纪念日
  • Python爬虫-猫眼电影的影院数据
  • 【计算机网络】传输层数据段格式
  • nsc account 及user管理
  • 晶闸管主要参数分析与损耗计算
  • .net6 mvc 获取网站(服务器端)的IP地址和端口号
  • 坐井说天阔---DeepSeek-R1
  • 数据结构与算法——快速排序
  • Node.js技术原理分析系列——Node.js调试能力分析
  • 在Mac arm架构终端中运行 corepack enable yarn 命令,安装yarn
  • 蓝桥杯试题:计数问题
  • 数学建模与MATLAB实现:数据拟合全解析
  • C语言——排序(冒泡,选择,插入)
  • git如何下载指定版本
  • 数字电路-基础逻辑门实验
  • 新数据结构(9)——Java异常体系
  • 每日十题八股-补充材料-2025年2月15日
  • 使用 Python 爬虫获取微店快递费用 item_fee API 接口数据
  • 通过用户名和密码登录服务器有哪些方法
  • sort快排
  • 用xml配置spring, bean标签有哪些属性?
  • 纪念日倒数日项目的实现-【纪念时刻-时光集】
  • 无人机不等同轴旋翼架构设计应用探究
  • 1-8 gitee码云的注册与使用
  • 嵌入式硬件篇---OpenMV的硬件流和软件流
  • Word 里面嵌入DeepSeek
  • 聊聊 IP 地址和端口号的区别