GABARITA Entrar

FGV · 2026 · Ministério Público do Estado do Espírito Santo · Agente Técnico

Questão 22 – Tecnologia da Informação – FGV 2026 – Ministério Público do Estado do Espírito Santo (Agente Técnico)

O Spring é um dos frameworks mais consolidados no ecossistema Java para o desenvolvimento de aplicações corporativas.

Por meio de conceitos como Inversão de Controle (IoC) e Injeção de Dependências (DI), o Spring promove o baixo acoplamento entre componentes, enquanto o Spring Boot simplifica a configuração e a inicialização de projetos por meio de convenções e autoconfiguração.

Considere o seguinte trecho de código utilizando Spring Boot:

@RestController @RequestMapping("/produtos")

public class ProdutoController {

@Autowired private ProdutoService produtoService;

@GetMapping("/{id}")

public ResponseEntity<Produto> buscarPorId(@PathVariable Long id) { Produto produto = produtoService.buscarPorId(id);

return ResponseEntity.ok(produto);

}

@PostMapping public ResponseEntity<Produto> salvar(@RequestBody Produto produto) { Produto salvo = produtoService.salvar(produto);

return ResponseEntity.status(HttpStatus.CREATED).body(salvo);

} }

Sobre o código apresentado, considerando os conceitos do Spring Framework e o comportamento padrão do Spring Boot, assinale a afirmativa correta.

Alternativas

Comentários

Ainda não há comentários publicados.

Entre para comentar

Atalhos de teclado
  • A–E ou 1–5 selecionam a alternativa.
  • C ou E marcam Certo ou Errado.
  • Enter responde.
  • Seta para a direita ou esquerda abre a próxima ou a anterior.
  • X elimina a alternativa em foco.
Reportar problema

Treine com histórico e revisão

No app, seus erros voltam para revisão e você acompanha o desempenho por disciplina.

Abrir o app