
背景
为了集成Dubbo3需要将若依4.7.8(springboot2.5.15)升级到4.8.1(springboot3.3.5)
jdk8升到jdk17
环境介绍
- 若依4.8.1(从4.7.8升级而来)RuoYi 若依官方网站
- SpringBoot 3.3.5 官方地址:SpringBoot 3.3.5
- Nacos 2.4.3 官方下载地址:Nacos 2.4.3
- Dubbo 3.3.2 https://cn.dubbo.apache.org (普通网络可能访问受限)
- Open JDK17 下载地址:Open JDK17 (原工程为jdk8)
- 本环境与作者另一篇文章的dubbo服务端对应(springboot2+nacos注册中心提供dubbo服务)
待完善(补充关联文章链接),作者之前还有一篇dubbo3客户端文章,但这篇偏讲RuoYi升级
模块结构
项目保持了官方模块结构,自定义功能在两新加模块中开发(方便升级维护),本文的dubbo3客户端就在alarm-webhook模块中
升级过程
1、取RuoYi4.8.1(springboot3版本)覆盖现有代码
2、升级idea工程编译环境jdk 8 升到17
3、提交时进行代码比对:如果是自研做过调整的取原来的,如果是官方升级差异就取新的(靠肉眼,文件不过,很快的,前多前台文件可以跳过)
POM代码
若依新模块的pom文件
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.****.***</groupId>
<artifactId>alarm-webhook</artifactId>
<version>2.0.0</version>
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<!-- Dubbo 3.3.2 3.2.16 3.1.11
1668



被折叠的 条评论
为什么被折叠?



