public interface UserService {
@Httpz(url = "/user/{id}", method = HttpMethod.GET)
User getUser(@PathParam("id") String id);
}
public class UserServiceImpl implements UserService {
@Override
public User getUser(String id) {
}
}
public class Main {
public static void main(String[] args) {
UserService userService = Httpz.proxy(UserService.class, "http://localhost:8080");
User user = userService.getUser("123");
System.out.println(user);
}
}