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

苍穹外卖使用MyBatis-Plus

系列博客目录


文章目录

  • 系列博客目录
  • 一、修改sky-take-out项目的pom.xml文件
    • 1.修改lombok依赖的版本号
    • 2.修改spring-boot-starter-parent父工程的版本号
    • 3.增加依赖
  • 二、修改sky-server模块的pom.xml文件
    • 1.增加mysql连接的依赖(版本为8.0以上)
    • 2.增加两个依赖
  • 三、修改application.yml文件


一、修改sky-take-out项目的pom.xml文件

1.修改lombok依赖的版本号

将lombok依赖的版本号从原来的1.18.20更改为1.18.30

<properties>
    <mybatis.spring>2.2.0</mybatis.spring>
<!--        <lombok>1.18.20</lombok>-->
    <lombok>1.18.30</lombok>
    <fastjson>1.2.76</fastjson>
    <commons.lang>2.6</commons.lang>
    <druid>1.2.1</druid>
    <pagehelper>1.3.0</pagehelper>
    <aliyun.sdk.oss>3.10.2</aliyun.sdk.oss>
    <knife4j>3.0.2</knife4j>
    <aspectj>1.9.4</aspectj>
    <jjwt>0.9.1</jjwt>
    <jaxb-api>2.3.1</jaxb-api>
    <poi>3.16</poi>
</properties>

2.修改spring-boot-starter-parent父工程的版本号

将spring-boot-starter-parent父工程的版本号从2.7.3修改为3.0.5

<parent>
    <artifactId>spring-boot-starter-parent</artifactId>
    <groupId>org.springframework.boot</groupId>
<!--        <version>2.7.3</version>-->
    <version>3.0.5</version>
</parent>

3.增加依赖

</dependencyManagement>中的<dependencies>中增加mybatis-plus框架的依赖

<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>3.5.3.1</version>
</dependency>

<dependency>
    <groupId>jakarta.servlet</groupId>
    <artifactId>jakarta.servlet-api</artifactId>
    <version>6.0.0</version>
    <scope>provided</scope>
</dependency>

二、修改sky-server模块的pom.xml文件

1.增加mysql连接的依赖(版本为8.0以上)

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
<!--            <scope>runtime</scope>-->
    <version>8.0.28</version>
</dependency>

2.增加两个依赖

<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
</dependency>
<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>3.1.0</version>
    <scope>provided</scope>
</dependency>

三、修改application.yml文件

将druid:注释掉

spring:
  profiles:
    active: dev
  main:
    allow-circular-references: true
  datasource:
    #druid: 下面左移了一下
    driver-class-name: ${sky.datasource.driver-class-name}
    url: jdbc:mysql://${sky.datasource.host}:${sky.datasource.port}/${sky.datasource.database}?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
    username: ${sky.datasource.username}
    password: ${sky.datasource.password}

http://www.kler.cn/a/523239.html

相关文章:

  • FreeRTOS学习 --- 动态任务创建和删除的详细过程
  • 洛谷P3884 [JLOI2009] 二叉树问题(详解)c++
  • 求解旅行商问题的三种精确性建模方法,性能差距巨大
  • Baklib打造高效内容管理平台提升协作与创作体验
  • 读书笔记:《华为突围ERP封锁全纪实》
  • Coze,Dify,FastGPT,对比
  • WSL安装CUDA
  • 大模型本地部署流程介绍
  • 变压器的漏感
  • WSL 安装cuDNN
  • 基于PyQt设计的智能停车管理系统
  • 计算机毕业设计Django+Tensorflow音乐推荐系统 机器学习 深度学习 音乐可视化 音乐爬虫 知识图谱 混合神经网络推荐算法 大数据毕设
  • IME关于输入法横屏全屏显示问题-Android14
  • C++中函数返回值当引用
  • 每日一题-判断是否是平衡二叉树
  • NoSQL与SQL比较
  • 家居EDI:Hom Furniture EDI需求分析
  • 深入理解 SQL 中的子查询
  • python读取ATL15.nc数据并保存为
  • unity学习21:Application类与文件存储的位置
  • WS2812 梳理和颜色表示方法的对比:RGB和HSV
  • 两数之和II-输入有序数组
  • Linux一键巡检脚本
  • c++学习第十四天
  • Android Studio 新版本24.2.2 运行后自动切到 LogCat
  • K8S中数据存储之配置存储