ソースを参照

最新alibaba/seata版本无需处理循环引用问题

RuoYi 4 年 前
コミット
68040827e2

+ 0 - 26
ruoyi-common/ruoyi-common-datasource/src/main/java/com/ruoyi/common/datasource/env/ApplicationSeataInitializer.java

@@ -1,26 +0,0 @@
1
-package com.ruoyi.common.datasource.env;
2
-
3
-import org.springframework.boot.SpringApplication;
4
-import org.springframework.boot.env.EnvironmentPostProcessor;
5
-import org.springframework.core.Ordered;
6
-import org.springframework.core.env.ConfigurableEnvironment;
7
-
8
-/**
9
- * seata 在 springboot 2.6.x 存在循环引用问题的处理
10
- *
11
- * @author ruoyi
12
- */
13
-public class ApplicationSeataInitializer implements EnvironmentPostProcessor, Ordered
14
-{
15
-    @Override
16
-    public void postProcessEnvironment(ConfigurableEnvironment environment, SpringApplication application)
17
-    {
18
-        System.setProperty("spring.main.allow-circular-references", "true");
19
-    }
20
-
21
-    @Override
22
-    public int getOrder()
23
-    {
24
-        return Ordered.LOWEST_PRECEDENCE;
25
-    }
26
-}

+ 0 - 2
ruoyi-common/ruoyi-common-datasource/src/main/resources/META-INF/spring.factories

@@ -1,2 +0,0 @@
1
-org.springframework.boot.env.EnvironmentPostProcessor=\
2
-    com.ruoyi.common.datasource.env.ApplicationSeataInitializer