Junior — Middle
Comment implémenter un contrôleur REST dans Spring en utilisant l'annotation @RestController?
sobes.tech IA
Réponse de l'IA
En Spring, le contrôleur REST est créé à l'aide de l'annotation @RestController, qui combine @Controller et @ResponseBody. Cela permet de sérialiser automatiquement les objets renvoyés en JSON ou dans un autre format.
Exemple d'un contrôleur REST simple :
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@GetMapping("/hello")
public String sayHello() {
return "Bonjour, le monde!";
}
}
Dans cet exemple, en accédant à /hello, le client recevra la chaîne "Bonjour, le monde!" dans le corps de la réponse. Il est également possible de renvoyer des objets, que Spring convertira automatiquement en JSON.