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

liubao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git


The following commit(s) were added to refs/heads/master by this push:
     new 67cc3c527 [#2795]Fixed the issue that the dynamic modification 
configuration of gray release is invalid.  (#2799)
67cc3c527 is described below

commit 67cc3c52756b45e268da6530649ab0ead0b7f12a
Author: longiiin <[email protected]>
AuthorDate: Tue Apr 26 09:16:53 2022 +0800

    [#2795]Fixed the issue that the dynamic modification configuration of gray 
release is invalid.  (#2799)
---
 .../org/apache/servicecomb/router/cache/RouterRuleCache.java  | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git 
a/governance/src/main/java/org/apache/servicecomb/router/cache/RouterRuleCache.java
 
b/governance/src/main/java/org/apache/servicecomb/router/cache/RouterRuleCache.java
index eb900c773..9d3133043 100644
--- 
a/governance/src/main/java/org/apache/servicecomb/router/cache/RouterRuleCache.java
+++ 
b/governance/src/main/java/org/apache/servicecomb/router/cache/RouterRuleCache.java
@@ -47,12 +47,7 @@ public class RouterRuleCache {
 
   private static final String ROUTE_RULE = "servicecomb.routeRule.%s";
 
-  private Environment environment;
-
-  @Autowired
-  public RouterRuleCache(Environment environment) {
-    this.environment = environment;
-  }
+  private final Environment environment;
 
   private final ConcurrentHashMap<String, ServiceInfoCache> 
serviceInfoCacheMap = new ConcurrentHashMap<>();
 
@@ -60,7 +55,9 @@ public class RouterRuleCache {
 
   private final Representer representer = new Representer();
 
-  public RouterRuleCache() {
+  @Autowired
+  public RouterRuleCache(Environment environment) {
+    this.environment = environment;
     representer.getPropertyUtils().setSkipMissingProperties(true);
     GovernanceEventManager.register(this);
   }

Reply via email to