ruoyi-vue中的mybatis改为mybatis-plus

news/2024/11/8 19:49:35 标签: ruoyi

这里写自定义目录标题

    • 1下载ruoyi-vue项目代码
    • 2创建数据库
    • 3前端项目
    • 4后端项目

计划赶不上变化,本打算做自己知识库网站,但是最近事情真的太多了,只能再往后延了。最近孩子得了疱疹性咽峡炎发高烧,一个星期没去上学;期间又要给一个朋友做一个wms系统,在家里加班到很晚,媳妇这期间工作也忙的加班到一点多,总之都赶到一块了。现在困难都在慢慢过去,孩子的病也好了,做的系统也提交了一版,媳妇加班也不用那么晚了,我也终于有时间做一个总结了。

在做那个wms系统的时候,朋友说了不要微服务,用单体应用,然后我直接在ruoyi-vue的基础上进行开发,开发完我感觉不太好用的一点就是ruoyi-vue自带的是mybatis,如果用mybatis-plus的话就能够省去很多的sql编写,基于此我想要对ruoyi-vue做一个小小的改造,将mybatis改为mybatis-plus,下面便是我的操作步骤。

ruoyivue_6">1下载ruoyi-vue项目代码

git clone https://gitee.com/y_project/RuoYi-Vue.git

2创建数据库

在这里插入图片描述在这里插入图片描述

3前端项目

  • 进入前端项目
    在这里插入图片描述
  • 下载依赖
    在这里插入图片描述
  • 启动前端
    在这里插入图片描述

4后端项目

  • 修改redis和数据库连接配置
    在这里插入图片描述
    在这里插入图片描述

  • 最外层pom文件添加依赖
    在这里插入图片描述

  • application.yml添加mybatis-plus配置
    在这里插入图片描述

  • 注释MybatisConfig.java
    在这里插入图片描述

  • 新建MybatisPlusConfig.java
    在这里插入图片描述

  • 新建other模块,在pom添加如下依赖
    在这里插入图片描述
    在这里插入图片描述

  • 在项目最外层pom添加other依赖
    在这里插入图片描述

  • 修改BaseEntity.java
    在这里插入图片描述

  • 新建模块的mapper文件记得继承与BaseMapper
    在这里插入图片描述

  • admin模块添加other依赖
    在这里插入图片描述

  • 添加一个单元测试
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

至此ruoyi-vue已改为依赖mybatis-plus.


http://www.niftyadmin.cn/n/5744353.html

相关文章

Centos7 搭建 Java Web 开发环境

解决Centos7 yum命令报错问题 【解决】CentOS7 生命周期结束后 使用 yum命令报错问题_this linux distribution (centos 7) reached end-of--CSDN博客文章浏览阅读1k次,点赞4次,收藏3次。centos7在2024年6月30日,生命周期结束,官…

libgdiplus在MacOS M1上问题:Unable to load shared library ‘libgdiplus‘

libgdiplus在MacOS M1上问题:Unable to load shared library libgdiplus 问题解决步骤1步骤2 问题 在mac上的pycharm中执行下面的代码时出现下面的错误 slide.get_thumbnail( RuntimeError: Proxy error(TypeInitializationException): The type initializer for…

51c大模型~合集17

我自己的原文哦~ https://blog.51cto.com/whaosoft/11599989 #关于大模型「越狱」的多种方式 此项目是由伊利诺伊大学香槟分校(UIUC)的汪浩瀚教授主导,汇集了多名intern的共同努力而成。长久以来,这个跨学科的团队一直在前沿科…

【EMNLP2024】面向长文本的文视频表征学习与检索模型 VideoCLIP-XL

近日,阿里云人工智能平台PAI与华南理工大学金连文教授团队合作,在自然语言处理顶级会议EMNLP 2024 上发表论文《VideoCLIP-XL: Advancing Long Description Understanding for Video CLIP Models》。该工作提出了一个名为VideoCLIP-XL的视频CLIP模型&…

内核网络TCP/IP协议

参考: TCP/IP协议栈在Linux内核中的运行时序分析【万字长文】 - 维科号

基础网络安全知识

1.ctfhub技能树 1.1 Web-SQL注入 Web-SQL注入-整数型 && 字符型 && MySQL结构 参考:5.9.6MySql注入 Web-SQL注入-报错注入 step1: 查库名 ?id1 and extractvalue(1,concat(0x7e,database(),0x7e))-- step2: 查看表名 ?id1 and extractvalue(1…

ChatGPT辅助完成论文开题报告撰写的全流程提示词示例分享

学境思源,一键生成论文初稿: AcademicIdeas - 学境思源AI论文写作 本文旨在提供一套提示词示例,帮助读者朋友们通过ChatGPT高效完成选题背景、研究目的、文献综述、研究方法等关键部分的撰写,提升报告质量和撰写效率。希望通过这…

移植 AWTK 到 纯血鸿蒙 (HarmonyOS NEXT) 系统 (9) - 编译现有的AWTK应用程序

AWTK 应用程序开发完成后,在配置文件中添加 harmonyos 的选项,通过create_project.py脚本即可生成 DevEco Studio的工程。 安装开发环境 DevEco Studio HarmonyOS 的开发工具。 Python 运行环境。 git 源码管理工具。 下载 awtk 和 awtk-harmonyos…