UT 项目远程调用模板

1.首先在远程remote-service下需要一个dubboservice接口

public interface DemoDubboService {
    public void save(DemoDTO demo);
}

2.需要有相关的DTO,用于应用程序的不同层之间传输数据

public class DemoDTO extends BaseDTO implements Serializable {
}

3.provider:在impl实现dubboservice并重写

@DubboService(group = Constants.***_GROUP, version = Constants.VERSION)
public class demoImpl implements DemoDubboService {
@Override
public void test(){
System.out.println("hello");
	}
}

注意这个@DubboService的注解
特别注意:如果有两个接口的话,DemoDubboService也就是远程调用的接口必须写在前面

4.comsumer:在需要调用这个远程服务的时候,使用注解

    @DubboReference(group = DubboConstants.***, version = DubboConstants.VERSION)
    private DemoDubboService DubboService;

你可能感兴趣的:(UT,java,spring,servlet)