Ed
há 16 horas
Para responder à sua pergunta, vamos analisar as opções apresentadas: 1. RestController - Esta anotação é usada em aplicações Spring para marcar uma classe como controladora que lida com requisições REST. Ela combina as funcionalidades de @Controller e @ResponseBody, permitindo que os métodos retornem diretamente os dados em formato JSON ou XML. 2. Controller - Esta anotação marca uma classe como controladora no padrão MVC, mas não está diretamente relacionada à serialização de objetos. 3. RequestBody - Esta anotação é usada para indicar que um parâmetro de método deve ser vinculado ao corpo da requisição, mas não marca uma classe como controladora. 4. RequestMapping - Esta anotação é usada para mapear requisições HTTP a métodos específicos em controladoras, mas também não marca uma classe como controladora. 5. Entity - Esta anotação é usada para marcar uma classe como uma entidade JPA, não tem relação com controle ou serialização em MVC. Diante da análise, a opção que melhor se encaixa na descrição de habilitar a serialização de um objeto e marcar uma classe como controladora no padrão MVC é: RestController.
Mais perguntas desse material