diff --git a/CHANGELOG.md b/CHANGELOG.md index 767702dc24..7b04e31163 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,3 +9,4 @@ - [feat:support config all recover enabled.](https://github.com/Tencent/spring-cloud-tencent/pull/1605) - [feat:support stat reporting path aggregation.](https://github.com/Tencent/spring-cloud-tencent/pull/1609) - [feat:support instance detect.](https://github.com/Tencent/spring-cloud-tencent/pull/1619) +- [fix: fix loadbalancer metadata type.](https://github.com/Tencent/spring-cloud-tencent/pull/1626) diff --git a/spring-cloud-tencent-commons/src/main/java/com/tencent/cloud/common/metadata/MetadataContext.java b/spring-cloud-tencent-commons/src/main/java/com/tencent/cloud/common/metadata/MetadataContext.java index 3dcce2fc70..9af833769d 100644 --- a/spring-cloud-tencent-commons/src/main/java/com/tencent/cloud/common/metadata/MetadataContext.java +++ b/spring-cloud-tencent-commons/src/main/java/com/tencent/cloud/common/metadata/MetadataContext.java @@ -229,7 +229,7 @@ public Map getTransHeadersKV() { } public Map getLoadbalancerMetadata() { - MetadataContainer metadataContainer = getMetadataContainer(MetadataType.APPLICATION, false); + MetadataContainer metadataContainer = getMetadataContainer(MetadataType.CUSTOM, false); MetadataValue metadataValue = metadataContainer.getMetadataValue(FRAGMENT_LB_METADATA); Map values = new HashMap<>(); if (metadataValue instanceof MetadataMapValue) { @@ -248,7 +248,7 @@ public void accept(String s, MetadataValue metadataValue) { } public void setLoadbalancer(String key, Object value) { - MetadataContainer metadataContainer = getMetadataContainer(MetadataType.APPLICATION, false); + MetadataContainer metadataContainer = getMetadataContainer(MetadataType.CUSTOM, false); metadataContainer.putMetadataMapObjectValue(FRAGMENT_LB_METADATA, key, value); } diff --git a/spring-cloud-tencent-plugin-starters/spring-cloud-tencent-featureenv-plugin/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/spring-cloud-tencent-plugin-starters/spring-cloud-tencent-featureenv-plugin/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports deleted file mode 100644 index 3f8dde3860..0000000000 --- a/spring-cloud-tencent-plugin-starters/spring-cloud-tencent-featureenv-plugin/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports +++ /dev/null @@ -1 +0,0 @@ -com.tencent.cloud.plugin.featureenv.FeatureEnvAutoConfiguration diff --git a/spring-cloud-tencent-plugin-starters/spring-cloud-tencent-gateway-plugin/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/spring-cloud-tencent-plugin-starters/spring-cloud-tencent-gateway-plugin/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports deleted file mode 100644 index 5b154cf650..0000000000 --- a/spring-cloud-tencent-plugin-starters/spring-cloud-tencent-gateway-plugin/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports +++ /dev/null @@ -1 +0,0 @@ -com.tencent.cloud.plugin.gateway.SCGPluginsAutoConfiguration