apache/dubbo

I'm curious about the method:getSubProperties

Open

#7 250 ouverte le 23 févr. 2021

Voir sur GitHub
 (1 commentaire) (0 réactions) (0 assignés)Java (26 453 forks)batch import
help wanted

Métriques du dépôt

Stars
 (41 524 stars)
Métriques de merge PR
 (Merge moyen 7j 14h) (20 PRs mergées en 30 j)

Description

Environment

  • Dubbo version: 2.7.5-SNAPSHOT
  • Operating System version: win10
  • Java version: 1.8.0_111

Steps to reproduce this issue

  1. 为什么解析@EnableDubboConfigBinding的每一行配置都要从springEnv引用到 new AbstractEnvironment() 见org/apache/dubbo/config/spring/util/PropertySourcesUtils.java:52 如下: public static Map<String, Object> getSubProperties(Iterable<PropertySource<?>> propertySources, String prefix) {

     // Non-Extension AbstractEnvironment
     AbstractEnvironment environment = new AbstractEnvironment() {
     };
    
     MutablePropertySources mutablePropertySources = environment.getPropertySources();
    
     for (PropertySource<?> source : propertySources) {
         mutablePropertySources.addLast(source);
     }
    

Guide contributeur