From c61acacd3ef3b99e702f0dc294254217d718c24d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=96=AF=E7=8B=82=E7=9A=84=E7=8B=AE=E5=AD=90Li?= <15040126243@163.com> Date: Thu, 15 Jun 2023 22:59:45 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E4=BF=AE=E5=A4=8D=20sentinel=20=E4=B8=8E?= =?UTF-8?q?=20xxljob=20=E6=97=A0=E6=B3=95=E5=90=AF=E5=8A=A8=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../custom/SentinelAutoConfiguration.java | 6 ++-- ruoyi-visual/ruoyi-sentinel-dashboard/pom.xml | 17 ++++++++++- ruoyi-visual/ruoyi-xxl-job-admin/pom.xml | 29 +++++++++++++++---- 3 files changed, 43 insertions(+), 9 deletions(-) diff --git a/ruoyi-common/ruoyi-common-sentinel/src/main/java/org/alibaba/cloud/sentinel/custom/SentinelAutoConfiguration.java b/ruoyi-common/ruoyi-common-sentinel/src/main/java/org/alibaba/cloud/sentinel/custom/SentinelAutoConfiguration.java index 1af1dbb2..39369ac1 100644 --- a/ruoyi-common/ruoyi-common-sentinel/src/main/java/org/alibaba/cloud/sentinel/custom/SentinelAutoConfiguration.java +++ b/ruoyi-common/ruoyi-common-sentinel/src/main/java/org/alibaba/cloud/sentinel/custom/SentinelAutoConfiguration.java @@ -14,10 +14,12 @@ * limitations under the License. */ -package com.alibaba.cloud.sentinel.custom; +package org.alibaba.cloud.sentinel.custom; import com.alibaba.cloud.commons.lang.StringUtils; import com.alibaba.cloud.sentinel.SentinelProperties; +import com.alibaba.cloud.sentinel.custom.SentinelBeanPostProcessor; +import com.alibaba.cloud.sentinel.custom.SentinelDataSourceHandler; import com.alibaba.cloud.sentinel.datasource.converter.JsonConverter; import com.alibaba.cloud.sentinel.datasource.converter.XmlConverter; import com.alibaba.csp.sentinel.annotation.aspectj.SentinelResourceAspect; @@ -33,6 +35,7 @@ import com.alibaba.csp.sentinel.transport.config.TransportConfig; import com.fasterxml.jackson.databind.DeserializationFeature; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.dataformat.xml.XmlMapper; +import jakarta.annotation.PostConstruct; import org.dromara.common.core.utils.StreamUtils; import org.dromara.common.sentinel.config.properties.SentinelCustomProperties; import org.springframework.beans.factory.annotation.Autowired; @@ -49,7 +52,6 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.core.env.Environment; -import jakarta.annotation.PostConstruct; import java.util.List; import static com.alibaba.cloud.sentinel.SentinelConstants.BLOCK_PAGE_URL_CONF_KEY; diff --git a/ruoyi-visual/ruoyi-sentinel-dashboard/pom.xml b/ruoyi-visual/ruoyi-sentinel-dashboard/pom.xml index 5244e610..778912e3 100644 --- a/ruoyi-visual/ruoyi-sentinel-dashboard/pom.xml +++ b/ruoyi-visual/ruoyi-sentinel-dashboard/pom.xml @@ -16,11 +16,12 @@ <sentinel.version>1.8.6</sentinel.version> <curator.version>4.0.1</curator.version> <spring-boot.version>2.7.12</spring-boot.version> + <spring-cloud.version>2021.0.7</spring-cloud.version> + <spring-cloud-alibaba.version>2021.0.5.0</spring-cloud-alibaba.version> </properties> <dependencyManagement> <dependencies> - <!-- SpringBoot 依赖配置 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> @@ -28,6 +29,20 @@ <type>pom</type> <scope>import</scope> </dependency> + <dependency> + <groupId>org.springframework.cloud</groupId> + <artifactId>spring-cloud-dependencies</artifactId> + <version>${spring-cloud.version}</version> + <type>pom</type> + <scope>import</scope> + </dependency> + <dependency> + <groupId>com.alibaba.cloud</groupId> + <artifactId>spring-cloud-alibaba-dependencies</artifactId> + <version>${spring-cloud-alibaba.version}</version> + <type>pom</type> + <scope>import</scope> + </dependency> </dependencies> </dependencyManagement> diff --git a/ruoyi-visual/ruoyi-xxl-job-admin/pom.xml b/ruoyi-visual/ruoyi-xxl-job-admin/pom.xml index 62f37a39..2b01f611 100644 --- a/ruoyi-visual/ruoyi-xxl-job-admin/pom.xml +++ b/ruoyi-visual/ruoyi-xxl-job-admin/pom.xml @@ -11,11 +11,13 @@ <properties> <spring-boot.version>2.7.12</spring-boot.version> + <spring-cloud.version>2021.0.7</spring-cloud.version> + <spring-cloud-alibaba.version>2021.0.5.0</spring-cloud-alibaba.version> + <mybatis-spring-boot.version>2.2.2</mybatis-spring-boot.version> </properties> <dependencyManagement> <dependencies> - <!-- SpringBoot 依赖配置 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> @@ -23,6 +25,20 @@ <type>pom</type> <scope>import</scope> </dependency> + <dependency> + <groupId>org.springframework.cloud</groupId> + <artifactId>spring-cloud-dependencies</artifactId> + <version>${spring-cloud.version}</version> + <type>pom</type> + <scope>import</scope> + </dependency> + <dependency> + <groupId>com.alibaba.cloud</groupId> + <artifactId>spring-cloud-alibaba-dependencies</artifactId> + <version>${spring-cloud-alibaba.version}</version> + <type>pom</type> + <scope>import</scope> + </dependency> </dependencies> </dependencyManagement> @@ -95,6 +111,7 @@ <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> + <version>${mybatis-spring-boot.version}</version> </dependency> <!-- mysql --> <dependency> @@ -102,11 +119,11 @@ <artifactId>mysql-connector-j</artifactId> </dependency> - <!-- xxl-job-core --> - <dependency> - <groupId>org.dromara</groupId> - <artifactId>ruoyi-common-job</artifactId> - </dependency> + <!-- xxl-job-core --> + <dependency> + <groupId>com.xuxueli</groupId> + <artifactId>xxl-job-core</artifactId> + </dependency> </dependencies>