public interface GreetingService {
String sayHello(String name);
}
public class GreetingServiceImpl implements GreetingService {
public String sayHello(String name) {
return "Hello, " + name;
}
}
<dubbo:service interface="com.example.GreetingService" ref="greetingService" />
<bean id="greetingService" class="com.example.GreetingServiceImpl" />
<dubbo:registry address="zookeeper://127.0.0.1:2181" />
<dubbo:reference interface="com.example.GreetingService" id="greetingService" />
public class Consumer {
public static void main(String[] args) {
GreetingService greetingService = (GreetingService) context.getBean("greetingService");
String result = greetingService.sayHello("Dubbo");
System.out.println(result);
}
}