This is an automated email from the ASF dual-hosted git repository.

guohao pushed a commit to branch 3.0
in repository https://gitbox.apache.org/repos/asf/dubbo.git


The following commit(s) were added to refs/heads/3.0 by this push:
     new 95823fd4b1 improve performance (#9931)
95823fd4b1 is described below

commit 95823fd4b15f27df9fe039c9c640ada073bf40ad
Author: Oliver <[email protected]>
AuthorDate: Mon Apr 18 14:25:17 2022 +0800

    improve performance (#9931)
---
 .../boot/env/DubboDefaultPropertiesEnvironmentPostProcessor.java     | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git 
a/dubbo-spring-boot/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/env/DubboDefaultPropertiesEnvironmentPostProcessor.java
 
b/dubbo-spring-boot/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/env/DubboDefaultPropertiesEnvironmentPostProcessor.java
index 941c1ef3af..9c3ff97031 100644
--- 
a/dubbo-spring-boot/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/env/DubboDefaultPropertiesEnvironmentPostProcessor.java
+++ 
b/dubbo-spring-boot/dubbo-spring-boot-compatible/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/env/DubboDefaultPropertiesEnvironmentPostProcessor.java
@@ -119,9 +119,10 @@ public class 
DubboDefaultPropertiesEnvironmentPostProcessor implements Environme
             PropertySource<?> source = 
propertySources.get(PROPERTY_SOURCE_NAME);
             if (source instanceof MapPropertySource) {
                 target = (MapPropertySource) source;
-                for (String key : map.keySet()) {
+                for (Map.Entry<String,Object> entry : map.entrySet()) {
+                    String key = entry.getKey();
                     if (!target.containsProperty(key)) {
-                        target.getSource().put(key, map.get(key));
+                        target.getSource().put(key, entry.getValue());
                     }
                 }
             }

Reply via email to