RuoYi-Cloud/xjs-study/dubbo-project/dubbo-spi-main/src/main/java/com/xjs/DubboAdaptiveMain.java

27 lines
558 B
Java

package com.xjs;
import com.xjs.service.HelloService;
import org.apache.dubbo.common.URL;
import org.apache.dubbo.common.extension.ExtensionLoader;
/**
* @author xiejs
* @since 2022-05-23
*/
public class DubboAdaptiveMain {
public static void main(String[] args) {
URL url = URL.valueOf("test://localhost/hello?hello.service=dog");
HelloService helloService = ExtensionLoader.getExtensionLoader(HelloService.class).getAdaptiveExtension();
String s = helloService.sayHello(url);
System.out.println(s);
}
}