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

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.kler.cn/a/548419.html

相关文章:

  • C# Barrier 类使用详解
  • AI写代码工具赋能前端开发:解锁职业发展新高度
  • 买卖股票的最佳时机II(力扣122)
  • 离线量化算法和工具 --学习记录1
  • CAS单点登录(第7版)10.多因素身份验证
  • 如何使用ADB进行WIFI调试
  • pdf文件的读取,基于深度学习的方法
  • GPT-4o微调SFT及强化学习DPO数据集构建
  • windows11+ubuntu20.04双系统下卸载ubuntu并重新安装
  • NCHAR_CS和CHAR_CS,导致UNION ALL 时,提示SQL 错误 [12704] [72000]: ORA-12704: 字符集不匹配
  • Vue2官网教程查漏补缺学习笔记 - Part1基础 - 9事件处理10表单输入绑定11组件基础
  • 一些常用的Yum源
  • 性格测评小程序06用户注册校验
  • 基于角色访问控制的UML 表示
  • qt中实现QListWidget列表
  • 【java】基本数据类型和引用数据类型
  • TCP/IP 协议
  • word分栏使得最后一页内容自动平衡
  • Bandana论文阅读
  • 架构设计系列(四):设计模式