@PostConstruct public void configureResolvers() { // correct behaviour is: fallback page number must be 0 at all pageableResolver.setFallbackPageable(new PageRequest(0, pagingProperties.getMaxPageSize())); pageableResolver.setOneIndexedParameters(pagingProperties.getOneBased()); pageableResolver.setMaxPageSize(pagingProperties.getMaxPageSize()); pageableResolver.setPageParameterName(pagingProperties.getPageParamName()); pageableResolver.setSizeParameterName(pagingProperties.getSizeParamName()); sortResolver.setSortParameter(pagingProperties.getSortParamName()); } }