서버 조회 수정

This commit is contained in:
현성필
2025-01-14 09:30:44 +09:00
parent ffa18ac1e0
commit 0b42a7882e
@@ -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<List<ServerDTO>> listView(@ModelAttribute("serverSearch") ServerSearch serverSearch, ModelMap model, Pageable pageable) {
Page<Server> page = serverMgmtService.findAll(serverSearch.buildSpecification(), pageable);
public ResponseEntity<List<ServerDTO>> listView(@ModelAttribute("serverSearch") ServerSearch serverSearch) {
Pageable maxPageable = PageRequest.of(0, Integer.MAX_VALUE);
Page<Server> 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()));