Estoy usando Spring Boot v1.5.2.RELEASE.
Mi controlador es así:
@PostMapping(path = "/list_praxis") public @ResponseBody ModelAndView login(Pageable pageable,HttpServletRequest request) { return new ModelAndView(new WebJsonView()); } Mis parámetros size:10 page:0 , Pageable funciona bien.
Pero ahora quiero cambiar mis parámetros a pageSize:10 currentPage:0 .
Pageable no funciona, porque pageable solo puede recibir size y page , y no admite otros nombres de parámetros.
¿Cómo puedo configurar esto para usar pageSize y currentPage en lugar de size y page ?
Creo que esto funcionaría para ti.
@Configuration public class RepositoryRestMvcConfiguration extends SpringBootRepositoryRestMvcConfiguration{ @Override protected void configureRepositoryRestConfiguration(RepositoryRestConfiguration config) { config.setPageParamName("p") .setLimitParamName("l") .setSortParamName("s"); } }