@Bean
    @ConditionalOnMissingBean
    public ServerList<?> serverList(IClientConfig clientConfig) {
        final ServiceCombServiceList serviceCombServiceList = new ServiceCombServiceList();
        serviceCombServiceList.initWithNiwsConfig(clientConfig);
        return serviceCombServiceList;
    }
@Test
    public void serverList() {
        final IClientConfig clientConfig = Mockito.mock(IClientConfig.class);
        final ServiceCombRibbonConfiguration serviceCombRibbonConfiguration = new ServiceCombRibbonConfiguration();
        final ServerList<?> serverList = serviceCombRibbonConfiguration.serverList(clientConfig);
        final Optional<Object> configOptional = ReflectUtils.getFieldValue(serverList, "clientConfig");
        Assert.assertTrue(configOptional.isPresent());
        Assert.assertTrue(configOptional.get() instanceof IClientConfig);
        Assert.assertEquals(clientConfig, configOptional.get());
    }