Java 是否可以将页面转发到第二个API

Java 是否可以将页面转发到第二个API,java,spring,spring-boot,spring-mvc,spring-data,Java,Spring,Spring Boot,Spring Mvc,Spring Data,我有一个外部分页和排序Spring引导API,它接受一个请求并调用第二个内部分页和排序API。是否有可能以某种方式将外部API的控制器中接收到的分页内容转发给内部API 这是我想象的一个简化版本: @RestController @RequestMapping("users") static class ExternalUserController { RestTemplate restTemplate; @GetMapping public Re

我有一个外部分页和排序Spring引导API,它接受一个请求并调用第二个内部分页和排序API。是否有可能以某种方式将外部API的控制器中接收到的分页内容转发给内部API

这是我想象的一个简化版本:

@RestController
@RequestMapping("users")
static class ExternalUserController {

    RestTemplate restTemplate;

    @GetMapping
    public ResponseEntity<Page<User>> findAllUsers(Pageable pageRequest) {
        Page<User> result = restTemplate.getForObject("/internal/users", new ParameterizedTypeReference<>() {}, pageRequest);
        return ResponseEntity.ok(result);
    }
}
@RestController
@请求映射(“用户”)
静态类ExternalUserController{
rest模板rest模板;
@GetMapping
公共响应查找器(可分页请求){
页面结果=restemplate.getForObject(“/internal/users”,新的参数化TypeReference(){},pageRequest);
返回ResponseEntity.ok(结果);
}
}
如果无法转发可分页的,是否有其他方法可以轻松地将所有分页和排序参数转发到内部API

我真正想避免的事情是向
ExternalUserController
添加一组逻辑,将它接收的
Pageable
转换为查询参数,然后转发到内部API,在那里它将被转换回Pageable