Junior — Middle
Que faut-il faire pour transformer l'annotation @Controller en @RestController dans votre application Spring?
sobes.tech IA
Réponse de l'IA
Pour convertir l'annotation @Controller en @RestController dans une application Spring, il suffit de remplacer l'annotation de la classe de @Controller à @RestController. L'annotation @RestController est une combinaison de @Controller et @ResponseBody, ce qui signifie que les méthodes du contrôleur sérialisent automatiquement les objets renvoyés en JSON ou dans un autre format et les envoient dans la réponse HTTP, sans avoir besoin de spécifier explicitement @ResponseBody au-dessus de chaque méthode.
Exemple:
// Avant
@Controller
public class MyController {
@RequestMapping("/hello")
@ResponseBody
public String hello() {
return "Hello";
}
}
// Après
@RestController
public class MyController {
@RequestMapping("/hello")
public String hello() {
return "Hello";
}
}