苍穹外卖使用MyBatis-Plus

news/2025/1/30 3:42:29/

系列博客目录


文章目录

  • 系列博客目录
  • 一、修改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: devmain:allow-circular-references: truedatasource:#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=trueusername: ${sky.datasource.username}password: ${sky.datasource.password}

http://www.ppmy.cn/news/1567789.html

相关文章

分布式 IO 模块携手 PLC,开启设备车间降本增效新篇章

在当今竞争激烈的制造业领域&#xff0c;设备车间的高效控制与成本优化&#xff0c;是企业立足市场的关键。而明达技术MR30分布式 IO 模块与 PLC&#xff08;可编程逻辑控制器&#xff09;的精妙搭配&#xff0c;正成为实现这一目标的利器。 精准控制&#xff0c;提升生产效能 …

网络安全态势感知:企业数字化转型的 “安全密钥”

在数字经济飞速发展的当下&#xff0c;网络安全已经成为企业平稳运营的关键所在。从大型企业的数据泄露事故&#xff0c;到中小企业遭遇的各类网络攻击&#xff0c;网络安全威胁无处不在。而网络安全态势感知产品&#xff0c;作为应对复杂网络威胁的关键技术&#xff0c;正逐渐…

【CSS入门学习】Flex布局设置div水平、垂直分布与居中

水平平均分布 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title><style>…

计算机网络__基础知识问答

Question: 1&#xff09;在计算机网络的5层结构中&#xff0c;每一层的功能大概是什么&#xff1f; 2&#xff09;交换机的功能&#xff1f;https://www.bilibili.com/video/BV1na4y1L7Ev 3&#xff09;路由器的功能&#xff1f;https://www.bilibili.com/video/BV1hv411k7n…

Github 2025-01-26 php开源项目日报Top10

根据Github Trendings的统计,今日(2025-01-26统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量PHP项目10Blade项目1Laravel:表达力和优雅的 Web 应用程序框架 创建周期:4631 天开发语言:PHP, BladeStar数量:75969 个Fork数量:24281 次…

Spring Data JPA 实战:构建高性能数据访问层

1 简介 1.1 Spring Data JPA 概述 1.1.1 什么是 Spring Data JPA? Spring Data JPA 是 Spring Data 项目的一部分,旨在简化对基于 JPA 的数据库访问操作。它通过提供一致的编程模型和接口,使得开发者可以更轻松地与关系型数据库进行交互,同时减少了样板代码的编写。Spri…

【由浅入深认识Maven】第3部分 maven多模块管理

文章目录 第三篇&#xff1a;Maven多模块管理一、前言二. 多模块项目结构1、多模块项目的典型结构2、父POM与子模块POM的关系3、子模块POM配置 三、 多模块项目的构建四、 版本管理与模块间依赖五、 总结 第三篇&#xff1a;Maven多模块管理 一、前言 开发大型项目时&#xf…

电力晶体管(GTR)全控性器件

电力晶体管&#xff08;Giant Transistor&#xff0c;GTR&#xff09;是一种全控性器件&#xff0c;以下是关于它的详细介绍&#xff1a;&#xff08;模电普通晶体管三极管进行对比学习&#xff09; 基本概念 GTR是一种耐高电压、大电流的双极结型晶体管&#xff08;BJT&am…