一、代理模式
public class TestJAXRSClientFactory {
public static void main(String[] args) {
String baseAddress = "http://127.0.0.1:9999/bbgserver/rest";
Class cls = GroupMemberService.class;
GroupMemberService groupMemberService = JAXRSClientFactory.create(baseAddress, cls);
UserDTO dto = groupMemberService.findOneUser(15);
System.out.println(dto.toString());
}
}
二、HTTP请求模式
public class TestWebClient {
public static void main(String[] args) {
String url = "http://127.0.0.1:9999/bbgserver/rest";
WebClient client = WebClient.create(url);
client.path("groupMember/findOneUser/15");
UserDTO dto = client.get(UserDTO.class);
System.out.println(dto.toString());
}
}