苍穹外卖使用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}