|
|
@@ -25,55 +25,56 @@
|
|
|
<parent>
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
<artifactId>spring-boot-starter-parent</artifactId>
|
|
|
- <version>2.7.18</version>
|
|
|
+ <version>3.2.3</version>
|
|
|
<relativePath/>
|
|
|
</parent>
|
|
|
|
|
|
<groupId>cc.uncarbon.framework</groupId>
|
|
|
<artifactId>helio-starters</artifactId>
|
|
|
- <version>1.11.0</version><!-- BATCH REPLACEMENT MARK -->
|
|
|
+ <version>2.0.0</version><!-- BATCH REPLACEMENT MARK -->
|
|
|
|
|
|
<properties>
|
|
|
<!-- core versions -->
|
|
|
- <revision>1.11.0</revision>
|
|
|
+ <revision>2.0.0</revision>
|
|
|
<helio-starters.version>${revision}</helio-starters.version>
|
|
|
- <!-- 可根据实际JDK版本修改;JDK8则改为'1.8' JDK11则改为'11' JDK17则改为'17' JDK21则改为'21' -->
|
|
|
- <java.version>1.8</java.version>
|
|
|
+ <!-- 可根据实际JDK版本修改;JDK17则改为'17' JDK21则改为'21' -->
|
|
|
+ <java.version>17</java.version>
|
|
|
<!-- 若变更Spring Boot版本, 上面parent依赖版本也要变 -->
|
|
|
- <spring-boot.version>2.7.18</spring-boot.version>
|
|
|
+ <spring-boot.version>3.2.3</spring-boot.version>
|
|
|
|
|
|
|
|
|
<!-- Spring Cloud versions -->
|
|
|
<!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-dependencies -->
|
|
|
- <spring-cloud.version>2021.0.7</spring-cloud.version>
|
|
|
- <spring-cloud-starter-bootstrap.version>3.1.6</spring-cloud-starter-bootstrap.version>
|
|
|
+ <spring-cloud.version>2023.0.0</spring-cloud.version>
|
|
|
+ <spring-cloud-starter-bootstrap.version>4.1.1</spring-cloud-starter-bootstrap.version>
|
|
|
|
|
|
<!-- Spring Cloud Alibaba versions -->
|
|
|
- <spring-cloud-alibaba.version>2021.0.5.0</spring-cloud-alibaba.version>
|
|
|
- <dubbo.version>3.1.10</dubbo.version>
|
|
|
- <seata.vesion>1.5.2</seata.vesion>
|
|
|
- <nacos-client.vesion>2.1.2</nacos-client.vesion>
|
|
|
+ <spring-cloud-alibaba.version>2023.0.0.0-RC1</spring-cloud-alibaba.version>
|
|
|
+ <dubbo.version>3.2.11</dubbo.version>
|
|
|
+ <seata.vesion>2.0.0</seata.vesion>
|
|
|
+ <nacos-client.vesion>2.3.0</nacos-client.vesion>
|
|
|
|
|
|
|
|
|
<!-- 3rd-party versions -->
|
|
|
<lombok.version>1.18.30</lombok.version>
|
|
|
- <slf4j.version>1.7.36</slf4j.version>
|
|
|
+ <slf4j.version>2.0.12</slf4j.version>
|
|
|
<hutool.version>5.8.25</hutool.version>
|
|
|
<sa-token.version>1.37.0</sa-token.version>
|
|
|
- <transmittable-thread-local.version>2.14.2</transmittable-thread-local.version>
|
|
|
+ <transmittable-thread-local.version>2.14.5</transmittable-thread-local.version>
|
|
|
<!-- 如果 mp 较新版存在问题,可以回退至 3.5.3.1 或 3.5.4 试试 -->
|
|
|
<mybatis-plus.version>3.5.5</mybatis-plus.version>
|
|
|
- <knife4j.version>3.0.3</knife4j.version>
|
|
|
+ <knife4j.version>4.5.0</knife4j.version>
|
|
|
+ <springdoc-annotations.version>2.2.20</springdoc-annotations.version>
|
|
|
<!-- https://mvnrepository.com/artifact/org.redisson/redisson-spring-boot-starter -->
|
|
|
- <redisson.version>3.23.3</redisson.version>
|
|
|
+ <redisson.version>3.27.0</redisson.version>
|
|
|
<aspectj.version>1.9.6</aspectj.version>
|
|
|
<ons-client.version>1.8.8.1.Final</ons-client.version>
|
|
|
<mybatis-plus-dynamic-datasource.version>3.5.2</mybatis-plus-dynamic-datasource.version>
|
|
|
|
|
|
|
|
|
<!-- DB Driver versions -->
|
|
|
- <mysql.version>8.0.28</mysql.version>
|
|
|
- <postgresql.version>42.7.1</postgresql.version>
|
|
|
+ <mysql.version>8.3.0</mysql.version>
|
|
|
+ <postgresql.version>42.7.2</postgresql.version>
|
|
|
|
|
|
|
|
|
<!-- Maven properties -->
|
|
|
@@ -90,10 +91,7 @@
|
|
|
|
|
|
<!-- for mitigating vulnerabilities -->
|
|
|
<guava.version>33.0.0-jre</guava.version>
|
|
|
- <snakeyaml.version>1.33</snakeyaml.version>
|
|
|
- <protobuf-java.version>3.25.1</protobuf-java.version>
|
|
|
- <icu4j.version>74.2</icu4j.version>
|
|
|
- <json-path.version>2.8.0</json-path.version>
|
|
|
+ <commons-compress.version>1.26.0</commons-compress.version>
|
|
|
</properties>
|
|
|
|
|
|
<!-- 全局使用 -->
|
|
|
@@ -122,30 +120,11 @@
|
|
|
</dependency>
|
|
|
|
|
|
<dependency>
|
|
|
- <groupId>org.yaml</groupId>
|
|
|
- <artifactId>snakeyaml</artifactId>
|
|
|
- <version>${snakeyaml.version}</version>
|
|
|
+ <groupId>org.apache.commons</groupId>
|
|
|
+ <artifactId>commons-compress</artifactId>
|
|
|
+ <version>${commons-compress.version}</version>
|
|
|
</dependency>
|
|
|
|
|
|
- <dependency>
|
|
|
- <groupId>com.google.protobuf</groupId>
|
|
|
- <artifactId>protobuf-java</artifactId>
|
|
|
- <version>${protobuf-java.version}</version>
|
|
|
- </dependency>
|
|
|
-
|
|
|
- <dependency>
|
|
|
- <groupId>com.ibm.icu</groupId>
|
|
|
- <artifactId>icu4j</artifactId>
|
|
|
- <version>${icu4j.version}</version>
|
|
|
- </dependency>
|
|
|
-
|
|
|
- <dependency>
|
|
|
- <groupId>com.jayway.jsonpath</groupId>
|
|
|
- <artifactId>json-path</artifactId>
|
|
|
- <version>${json-path.version}</version>
|
|
|
- </dependency>
|
|
|
-
|
|
|
-
|
|
|
<!-- sub starters -->
|
|
|
<dependency>
|
|
|
<groupId>cc.uncarbon.framework</groupId>
|
|
|
@@ -323,8 +302,8 @@
|
|
|
<!-- CRUD dependencies -->
|
|
|
<!-- 常用数据库驱动 -->
|
|
|
<dependency>
|
|
|
- <groupId>mysql</groupId>
|
|
|
- <artifactId>mysql-connector-java</artifactId>
|
|
|
+ <groupId>com.mysql</groupId>
|
|
|
+ <artifactId>mysql-connector-j</artifactId>
|
|
|
<version>${mysql.version}</version>
|
|
|
</dependency>
|
|
|
|
|
|
@@ -336,7 +315,7 @@
|
|
|
|
|
|
<dependency>
|
|
|
<groupId>com.baomidou</groupId>
|
|
|
- <artifactId>mybatis-plus-boot-starter</artifactId>
|
|
|
+ <artifactId>mybatis-plus-spring-boot3-starter</artifactId>
|
|
|
<version>${mybatis-plus.version}</version>
|
|
|
</dependency>
|
|
|
|
|
|
@@ -364,13 +343,13 @@
|
|
|
<!-- KNIFE4J dependencies -->
|
|
|
<dependency>
|
|
|
<groupId>com.github.xiaoymin</groupId>
|
|
|
- <artifactId>knife4j-annotations</artifactId>
|
|
|
+ <artifactId>knife4j-core</artifactId>
|
|
|
<version>${knife4j.version}</version>
|
|
|
</dependency>
|
|
|
|
|
|
<dependency>
|
|
|
<groupId>com.github.xiaoymin</groupId>
|
|
|
- <artifactId>knife4j-spring-boot-starter</artifactId>
|
|
|
+ <artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId>
|
|
|
<version>${knife4j.version}</version>
|
|
|
<!-- 单体应用可以不要 guava,微服务应用通过 nacos-client 引入 guava -->
|
|
|
<exclusions>
|
|
|
@@ -381,10 +360,11 @@
|
|
|
</exclusions>
|
|
|
</dependency>
|
|
|
|
|
|
+ <!-- SpringDoc 注解包-->
|
|
|
<dependency>
|
|
|
- <groupId>com.github.xiaoymin</groupId>
|
|
|
- <artifactId>knife4j-micro-spring-boot-starter</artifactId>
|
|
|
- <version>${knife4j.version}</version>
|
|
|
+ <groupId>io.swagger.core.v3</groupId>
|
|
|
+ <artifactId>swagger-annotations</artifactId>
|
|
|
+ <version>${springdoc-annotations.version}</version>
|
|
|
</dependency>
|
|
|
|
|
|
|
|
|
@@ -402,20 +382,9 @@
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
<artifactId>maven-site-plugin</artifactId>
|
|
|
</exclusion>
|
|
|
- <!-- 移除其默认适配的 Spring Boot 3 -->
|
|
|
- <exclusion>
|
|
|
- <groupId>org.redisson</groupId>
|
|
|
- <artifactId>redisson-spring-data-31</artifactId>
|
|
|
- </exclusion>
|
|
|
</exclusions>
|
|
|
</dependency>
|
|
|
|
|
|
- <!-- 适配 Spring Boot 2.7 -->
|
|
|
- <dependency>
|
|
|
- <groupId>org.redisson</groupId>
|
|
|
- <artifactId>redisson-spring-data-27</artifactId>
|
|
|
- <version>${redisson.version}</version>
|
|
|
- </dependency>
|
|
|
|
|
|
<!-- ROCKETMQ-ALIYUN dependencies -->
|
|
|
<dependency>
|
|
|
@@ -428,7 +397,7 @@
|
|
|
<!-- SA-TOKEN dependencies -->
|
|
|
<dependency>
|
|
|
<groupId>cn.dev33</groupId>
|
|
|
- <artifactId>sa-token-spring-boot-starter</artifactId>
|
|
|
+ <artifactId>sa-token-spring-boot3-starter</artifactId>
|
|
|
<version>${sa-token.version}</version>
|
|
|
</dependency>
|
|
|
|