public interface UserService { User getUserById(int id); } public class UserServiceImpl implements UserService { public User getUserById(int id) { User user = userDao.getUserById(id); return user; } } <dubbo:application name="user-service-provider"/> <dubbo:registry address="zookeeper://localhost:2181"/> <dubbo:protocol name="dubbo" port="20880"/> <dubbo:service interface="com.example.UserService" ref="userService"/> <bean id="userService" class="com.example.UserServiceImpl"/> public class UserServiceConsumer { public static void main(String[] args) { ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("dubbo-consumer.xml"); UserService userService = (UserService) context.getBean("userService"); User user = userService.getUserById(1); System.out.println(user.getName()); } } <dubbo:application name="user-service-consumer"/> <dubbo:registry address="zookeeper://localhost:2181"/> <dubbo:reference id="userService" interface="com.example.UserService"/>


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