StudentLoanManagement
RankingController.java
Go to the documentation of this file.
1package com.student_loan.controller;
2
3import java.util.List;
4
5import org.springframework.http.ResponseEntity;
6import org.springframework.web.bind.annotation.GetMapping;
7import org.springframework.web.bind.annotation.RequestMapping;
8import org.springframework.web.bind.annotation.RestController;
9
10import com.student_loan.dtos.RankingDTO;
11import com.student_loan.service.RankingService;
12
13@RestController
14@RequestMapping("/api/ranking")
15public class RankingController {
16 private final RankingService rankingService;
17
18 public RankingController(RankingService rankingService) {
19 this.rankingService = rankingService;
20 }
21
22 @GetMapping
23 public ResponseEntity<List<RankingDTO>> getAllRankings() {
24 List<RankingDTO> ranking = rankingService.getRanking();
25 return ResponseEntity.ok(ranking);
26 }
27}
28
RankingController(RankingService rankingService)
ResponseEntity< List< RankingDTO > > getAllRankings()