@RestController marque une classe Spring dont les méthodes traitent des requêtes HTTP et renvoient directement le corps de la réponse, sérialisé en JSON, plutôt qu'un nom de vue. Elle combine @Controller et @ResponseBody. Elle sert à écrire des API REST.
Exemple
@RestController
class ClientController {
@GetMapping("/clients") List<Client> liste() { return service.tous(); }
}