public Result<ConfigInfo> getConfig(ConfigInfo request) {
        Result<Boolean> result = checkConnection(request);
        if (!result.isSuccess()) {
            return new Result<>(result.getCode(), result.getMessage());
        }
        String group = request.getGroup();
        ConfigClient client = getConfigClient(request.getNamespace());
        if (client instanceof NacosClient) {
            group = NacosUtils.rebuildGroup(request.getGroup());
        }
        String content = client.getConfig(request.getKey(), group);
        ConfigInfo configInfo = new ConfigInfo();
        configInfo.setGroup(request.getGroup());
        configInfo.setKey(request.getKey());
        configInfo.setContent(content);
        return new Result<>(ResultCodeType.SUCCESS.getCode(), null, configInfo);
    }
@Test
    public void getConfig() {
        ConfigInfo configInfo = new ConfigInfo();
        configInfo.setGroup(GROUP);
        configInfo.setKey(KEY);
        configInfo.setPluginType(PluginType.SPRINGBOOT_REGISTRY.getPluginName());
        Result<ConfigInfo> result = configService.getConfig(configInfo);
        ConfigInfo info = result.getData();
        Assert.assertEquals(info.getGroup(), GROUP);
        Assert.assertEquals(info.getKey(), KEY);
        Assert.assertEquals(info.getContent(), CONTENT);
    }