我们使用方法分组来用dubbo，每个分组有自己权限，但是dubbo:registry标签 username & password 不生效，
让我不得不使用
```
    <dubbo:registry
            address="zookeeper://username:pwd@ip:port"
            group="xxx"/>
```
这种写法失效
```
    <dubbo:registry
            address="zookeeper://ip:port"
            username="username"
            password="pwd"/>
```

return Arrays.asList(registryConfig);
                        })
                );
            }
        } else {
            String[] ids = COMMA_SPLIT_PATTERN.split(registryIds);
            List<RegistryConfig> tmpRegistries = CollectionUtils.isNotEmpty(registries) ? registries : new ArrayList<>();
            Arrays.stream(ids).forEach(id -> {
                if (tmpRegistries.stream().noneMatch(reg -> reg.getId().equals(id))) {
                    tmpRegistries.add(ConfigManager.getInstance().getRegistry(id).orElseGet(() -> {
                        RegistryConfig registryConfig = new RegistryConfig();
                        registryConfig.setId(id);
                        registryConfig.refresh();
                        return registryConfig;
                    }));
                }
            });
            if (tmpRegistries.size() > ids.length) {
                throw new IllegalStateException("Too much registries found, the registries assigned to this service " +
                        "are :" + registryIds + ", but got " + tmpRegistries.size() + " registries!");
            }
            setRegistries(tmpRegistries);
        }
    }
    private void loadRegistriesFromBackwardConfig() {
        // 
        // 
        if (registries == null || registries.isEmpty()) {
            String address = ConfigUtils.getProperty("dubbo.registry.address");
            if (address != null && address.length() > 0) {