Junior — Middle
¿Qué se necesita hacer para convertir la anotación @Controller en @RestController en su aplicación Spring?
sobes.tech AI
Respuesta de la IA
Para convertir la anotación @Controller en @RestController en una aplicación Spring, basta con reemplazar la anotación de la clase de @Controller a @RestController. La anotación @RestController combina @Controller y @ResponseBody, lo que significa que los métodos del controlador serializan automáticamente los objetos devueltos en JSON u otro formato y los envían en la respuesta HTTP, sin necesidad de especificar explícitamente @ResponseBody en cada método.
Ejemplo:
// Antes
@Controller
public class MyController {
@RequestMapping("/hello")
@ResponseBody
public String hello() {
return "Hello";
}
}
// Después
@RestController
public class MyController {
@RequestMapping("/hello")
public String hello() {
return "Hello";
}
}