Junior — Middle
O que é necessário fazer para transformar a anotação @Controller em @RestController na sua aplicação Spring?
sobes.tech IA
Resposta da IA
Para converter a anotação @Controller em @RestController numa aplicação Spring, basta substituir a anotação da classe de @Controller para @RestController. A anotação @RestController é uma combinação de @Controller e @ResponseBody, o que significa que os métodos do controlador serializam automaticamente os objetos devolvidos em JSON ou outro formato e enviam-nos na resposta HTTP, sem necessidade de indicar explicitamente @ResponseBody acima de cada método.
Exemplo:
// Antes
@Controller
public class MyController {
@RequestMapping("/hello")
@ResponseBody
public String hello() {
return "Hello";
}
}
// Depois
@RestController
public class MyController {
@RequestMapping("/hello")
public String hello() {
return "Hello";
}
}