[Practice] 공지사항 게시판 목록에 대한 요청 API 만들기 (21)

2021. 4. 12. 18:14Spring/Practice

1. 문제

  • 데이터베이스에서 공지사항 목록중에서 파라미터로 전달된 개수만큼 최근 공지사항을 5개 리턴하는 API 생성

 

 

 

2. 풀이

- ApiNoticeController.java

@RequiredArgsConstructor
@RestController
public class ApiNoticeController {

    private final NoticeRepository noticeRepository;

    ...
    
    // 문제 25
    @GetMapping("/api/notice/latest/{size}")
    public Page<Notice> noticesLatest(@PathVariable int size) {
         Page<Notice> noticeList = noticeRepository.findAll(PageRequest.of(0, size, Sort.Direction.DESC, "regDate"));
         return noticeList;
    }

}

 

728x90