@RestController@RequestMapping(value="/provider")publicclassProviderController{@AutowiredprivateRibbonDiscoveryService ribbonDiscoveryService;@GetMapping(value="/getRibbonConfig")@ResponseBodypublicString testRibbonConfig{return ribbonDiscoveryService.getRibbonConfig();}}@DubboService(version="1.0.0",group="ribbon-provider")publicclassRibbonDiscoveryServiceImplimplementsRibbonDiscoveryService{@AutowiredprivateEnvironment environment;@OverridepublicStringgetRibbonConfig(){String port = environment.getProperty("local.server.port");String ip ="";try{
ip =InetAddress.getLocalhost().toString();}catch(Exception e){System.out.println(e.getMessage());}String result = ip+port;return result;}}