Especialização Backend com Java e Spring Boot • Avaliação Formativa de Fixação

Instruções:

  • Clique na alternativa que julgar correta para cada uma das questões.
  • O sistema fornecerá feedback técnico imediato e detalhado.

Questão 1: Qual é a diferença entre as anotações `@Controller` e `@RestController` no Spring MVC?


Questão 2: Por que o uso de Java Records (`public record ProdutoDTO(...)`) é ideal para representar DTOs (Data Transfer Objects) no Spring Boot 3?


Questão 3: Como retornar uma resposta HTTP customizada com status code semântico (ex: 201 Created) e cabeçalhos no Spring MVC?