Skip to content

Commit 04967f6

Browse files
authored
[#1537] Clearing the EOS service component commons-configuration (#1538)
1 parent fb2b4df commit 04967f6

File tree

24 files changed

+183
-69
lines changed

24 files changed

+183
-69
lines changed

integration-tests/discovery-nacos-tests/order-consumer/src/main/java/com/huaweicloud/sample/OrderController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
*/
1717
package com.huaweicloud.sample;
1818

19-
import org.apache.commons.lang.StringUtils;
19+
import org.apache.commons.lang3.StringUtils;
2020
import org.springframework.beans.factory.annotation.Autowired;
2121
import org.springframework.cloud.client.discovery.DiscoveryClient;
2222
import org.springframework.http.MediaType;

integration-tests/discovery-nacos-tests/price-provider/src/main/java/com/huaweicloud/sample/PriceController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
import java.util.List;
2020

21-
import org.apache.commons.lang.StringUtils;
21+
import org.apache.commons.lang3.StringUtils;
2222
import org.springframework.beans.factory.annotation.Autowired;
2323
import org.springframework.web.bind.annotation.PostMapping;
2424
import org.springframework.web.bind.annotation.RequestBody;

integration-tests/discovery-servicecomb-tests/order-consumer/src/main/java/com/huaweicloud/sample/OrderController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import java.util.Locale;
2525
import java.util.TimeZone;
2626

27-
import org.apache.commons.lang.StringUtils;
27+
import org.apache.commons.lang3.StringUtils;
2828
import org.springframework.beans.factory.annotation.Autowired;
2929
import org.springframework.cloud.client.discovery.DiscoveryClient;
3030
import org.springframework.http.MediaType;

integration-tests/discovery-servicecomb-tests/price-provider/src/main/java/com/huaweicloud/sample/PriceController.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,8 @@
2222
import java.util.Locale;
2323
import java.util.TimeZone;
2424

25-
import org.apache.commons.lang.StringUtils;
25+
import org.apache.commons.lang3.StringUtils;
2626
import org.springframework.beans.factory.annotation.Autowired;
27-
import org.springframework.format.annotation.DateTimeFormat;
2827
import org.springframework.web.bind.annotation.GetMapping;
2928
import org.springframework.web.bind.annotation.PostMapping;
3029
import org.springframework.web.bind.annotation.RequestBody;

integration-tests/docker-build-config/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
<name>${project.artifactId}:${project.version}</name>
4343
<alias>${project.artifactId}</alias>
4444
<build>
45-
<from>openjdk:17.0.2</from>
45+
<from>eclipse-temurin:17-jre-jammy</from>
4646
<ports>
4747
<port>${server.port}</port>
4848
</ports>

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
import spring-framework-bom. No need configure spring version. -->
3939
<spring-cloud.version>2024.0.3</spring-cloud.version>
4040
<spring-boot.version>3.4.13</spring-boot.version>
41-
<servicecomb.version>2.8.30</servicecomb.version>
41+
<servicecomb.version>2.8.31</servicecomb.version>
4242
</properties>
4343

4444
<modules>

spring-cloud-huawei-common/pom.xml

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,13 +72,15 @@
7272
<groupId>com.google.code.findbugs</groupId>
7373
<artifactId>annotations</artifactId>
7474
</dependency>
75-
<dependency>
76-
<groupId>commons-configuration</groupId>
77-
<artifactId>commons-configuration</artifactId>
78-
</dependency>
7975
<dependency>
8076
<groupId>org.apache.servicecomb</groupId>
8177
<artifactId>foundation-common</artifactId>
78+
<exclusions>
79+
<exclusion>
80+
<groupId>com.netflix.archaius</groupId>
81+
<artifactId>archaius-core</artifactId>
82+
</exclusion>
83+
</exclusions>
8284
</dependency>
8385
<dependency>
8486
<groupId>org.apache.servicecomb</groupId>
@@ -87,6 +89,16 @@
8789
<dependency>
8890
<groupId>org.apache.servicecomb</groupId>
8991
<artifactId>http-client-common</artifactId>
92+
<exclusions>
93+
<exclusion>
94+
<groupId>commons-configuration</groupId>
95+
<artifactId>commons-configuration</artifactId>
96+
</exclusion>
97+
<exclusion>
98+
<groupId>com.netflix.archaius</groupId>
99+
<artifactId>archaius-core</artifactId>
100+
</exclusion>
101+
</exclusions>
90102
</dependency>
91103
<dependency>
92104
<groupId>io.micrometer</groupId>
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
/*
2+
3+
* Copyright (C) 2020-2026 Huawei Technologies Co., Ltd. All rights reserved.
4+
5+
* Licensed under the Apache License, Version 2.0 (the "License");
6+
* you may not use this file except in compliance with the License.
7+
* You may obtain a copy of the License at
8+
*
9+
* http://www.apache.org/licenses/LICENSE-2.0
10+
*
11+
* Unless required by applicable law or agreed to in writing, software
12+
* distributed under the License is distributed on an "AS IS" BASIS,
13+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
* See the License for the specific language governing permissions and
15+
* limitations under the License.
16+
*/
17+
18+
package com.huaweicloud.common;
19+
20+
import org.apache.servicecomb.foundation.common.LegacyPropertyFactory;
21+
import org.springframework.boot.SpringApplication;
22+
import org.springframework.boot.env.EnvironmentPostProcessor;
23+
import org.springframework.core.env.ConfigurableEnvironment;
24+
25+
public class ConfigEnvironmentPostProcessor implements EnvironmentPostProcessor {
26+
@Override
27+
public void postProcessEnvironment(ConfigurableEnvironment environment, SpringApplication application) {
28+
LegacyPropertyFactory.setEnvironment(environment);
29+
}
30+
}

spring-cloud-huawei-common/src/main/java/com/huaweicloud/common/adapters/webflux/InvocationContextWebFilter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
package com.huaweicloud.common.adapters.webflux;
1919

20-
import org.apache.commons.lang.StringUtils;
20+
import org.apache.commons.lang3.StringUtils;
2121
import org.springframework.boot.web.reactive.filter.OrderedWebFilter;
2222
import org.springframework.core.Ordered;
2323
import org.springframework.core.env.Environment;

spring-cloud-huawei-common/src/main/java/com/huaweicloud/common/adapters/webmvc/InvocationContextFilter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
import java.io.IOException;
2121

22-
import org.apache.commons.lang.StringUtils;
22+
import org.apache.commons.lang3.StringUtils;
2323
import org.slf4j.MDC;
2424

2525
import com.huaweicloud.common.configration.dynamic.ContextProperties;

0 commit comments

Comments
 (0)