news 2026/6/9 21:07:46

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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接口:

业务层:

最终效果展示:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/9 19:55:02

DLSS Swapper终极教程:3分钟学会游戏画质升级技巧

DLSS Swapper终极教程&#xff1a;3分钟学会游戏画质升级技巧 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 还在为游戏画面模糊、帧率不稳而烦恼吗&#xff1f;DLSS Swapper让你无需更换硬件就能获得显著的画质提升&…

作者头像 李华
网站建设 2026/6/4 5:43:25

GHelper性能优化终极指南:3步解锁华硕笔记本隐藏性能

GHelper性能优化终极指南&#xff1a;3步解锁华硕笔记本隐藏性能 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops. Control tool for ROG Zephyrus G14, G15, G16, M16, Flow X13, Flow X16, TUF, Strix, Scar and other models 项目地址…

作者头像 李华
网站建设 2026/6/9 19:49:44

PDF-Extract-Kit公式识别教程:图片转LaTeX代码详解

PDF-Extract-Kit公式识别教程&#xff1a;图片转LaTeX代码详解 1. 引言 在学术研究、论文撰写和技术文档编写中&#xff0c;数学公式的数字化处理是一项高频且繁琐的任务。传统方式依赖手动输入 LaTeX 公式&#xff0c;效率低且容易出错。PDF-Extract-Kit 是一个由“科哥”二…

作者头像 李华
网站建设 2026/6/9 19:48:06

DLSS版本管理神器:DLSS Swapper全面实战指南

DLSS版本管理神器&#xff1a;DLSS Swapper全面实战指南 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 在当今游戏技术快速迭代的时代&#xff0c;DLSS版本兼容性问题成为许多玩家的困扰。DLSS Swapper作为专业的DLSS…

作者头像 李华
网站建设 2026/6/5 9:48:55

Blender3mf插件:3D打印模型处理的终极解决方案

Blender3mf插件&#xff1a;3D打印模型处理的终极解决方案 【免费下载链接】Blender3mfFormat Blender add-on to import/export 3MF files 项目地址: https://gitcode.com/gh_mirrors/bl/Blender3mfFormat Blender3mf插件为3D打印工作流程带来了革命性的便利&#xff0…

作者头像 李华