diff --git a/src/main/java/com/eactive/testmaster/server/controller/ServerRestController.java b/src/main/java/com/eactive/testmaster/server/controller/ServerRestController.java index 8d0003d..c72cc40 100644 --- a/src/main/java/com/eactive/testmaster/server/controller/ServerRestController.java +++ b/src/main/java/com/eactive/testmaster/server/controller/ServerRestController.java @@ -7,6 +7,7 @@ import com.eactive.testmaster.server.mapper.ServerMapper; import com.eactive.testmaster.server.service.ServerMgmtService; import java.util.List; import org.springframework.data.domain.Page; +import org.springframework.data.domain.PageRequest; import org.springframework.data.domain.Pageable; import org.springframework.http.HttpHeaders; import org.springframework.http.HttpStatus; @@ -33,8 +34,10 @@ public class ServerRestController { @GetMapping("/list.do") @Secured("ROLE_API_TESTER") - public ResponseEntity> listView(@ModelAttribute("serverSearch") ServerSearch serverSearch, ModelMap model, Pageable pageable) { - Page page = serverMgmtService.findAll(serverSearch.buildSpecification(), pageable); + public ResponseEntity> listView(@ModelAttribute("serverSearch") ServerSearch serverSearch) { + Pageable maxPageable = PageRequest.of(0, Integer.MAX_VALUE); + + Page page = serverMgmtService.findAll(serverSearch.buildSpecification(), maxPageable); HttpHeaders headers = new HttpHeaders(); headers.add("X-Total-Count", String.valueOf(page.getTotalElements())); headers.add("X-Total-Pages", String.valueOf(page.getTotalPages()));