From 36b2a47c3f7a2b12f4bed0e67fd1198ea10cc2c3 Mon Sep 17 00:00:00 2001 From: Mirna Gama Date: Thu, 4 Jan 2024 18:08:50 -0300 Subject: [PATCH] [R2] Pageable default value --- .../application/controllers/DoctorController.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/mirna/hospitalmanagementapi/application/controllers/DoctorController.java b/src/main/java/com/mirna/hospitalmanagementapi/application/controllers/DoctorController.java index c4f59f1..e8a958e 100644 --- a/src/main/java/com/mirna/hospitalmanagementapi/application/controllers/DoctorController.java +++ b/src/main/java/com/mirna/hospitalmanagementapi/application/controllers/DoctorController.java @@ -5,6 +5,7 @@ import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; +import org.springframework.data.web.PageableDefault; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; @@ -58,7 +59,7 @@ public class DoctorController { * @return A response entity containing the paginated sublist of doctors if successful */ @GetMapping - public ResponseEntity getDoctors(Pageable pageable) { + public ResponseEntity getDoctors(@PageableDefault(size = 10, sort = {"name"}) Pageable pageable) { Page doctors = doctorService.findDoctors(pageable);