public class CalculatorImpl implements Calculator { public int add(int a, int b) { return a + b; } } public interface Calculator { int add(int a, int b); } <dubbo:service interface="com.example.Calculator" ref="calculatorRef"/> <bean id="calculatorRef" class="com.example.CalculatorImpl"/> public class Client { public static void main(String[] args) { ApplicationConfig applicationConfig = new ApplicationConfig(); applicationConfig.setName("client"); ReferenceConfig<Calculator> referenceConfig = new ReferenceConfig<>(); referenceConfig.setApplication(applicationConfig); referenceConfig.setInterface(Calculator.class); Calculator calculator = referenceConfig.get(); int result = calculator.add(2, 3); System.out.println("Result: " + result); } } <dubbo:registry address="zookeeper://localhost:2181"/> <bean id="calculatorRef" class="com.example.CalculatorImpl"/>


上一篇:
下一篇:
切换中文