Sobes.tech
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.