Junior — Middle
Participei no desenvolvimento de uma API usando a anotação @RestController no Spring?
sobes.tech IA
Resposta da IA
Sim, a anotação @RestController no Spring é usada para criar serviços web RESTful. Ela combina @Controller e @ResponseBody, permitindo que os métodos do controlador retornem automaticamente dados em formato JSON ou XML. Por exemplo:
@RestController
public class UserController {
@GetMapping("/users/{id}")
public User getUser(@PathVariable Long id) {
// lógica para obter o usuário por id
return userService.findById(id);
}
}
Este controlador lida com requisições HTTP e retorna dados diretamente ao cliente sem necessidade de escrever código adicional para serialização.