Pular para o conteúdo principal

Questão de Programação — Frameworks em Programação — FCC 2022

ProgramaçãoFrameworks em Programação
Código
fc066583
Banca
FCC
Órgão
TRT - 4ª REGIÃO (RS)
Ano
2022
Cargo
Analista Judiciário - Especialidade: Tecnologia da Informação
O mecanismo de configuração automática baseado em convenção do Spring Boot pode ser iniciado anotando a classe que contém o método principal estático, com a anotação
  1. A@SpringMainClass
  2. B@SpringBootComponent
  3. C@SpringBootApplication
  4. D@SpringRootApplication
  5. E@SpringBootEntity
Revelar gabarito e comentário

GabaritoC — @SpringBootApplication

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Spring Boot – Anotação principal

Gabarito: letra C. A anotação @SpringBootApplication é a combinação de @Configuration, @EnableAutoConfiguration e @ComponentScan, iniciando a configuração automática baseada em convenção do Spring Boot. Essa anotação deve ser colocada na classe que contém o método main() estático.

As demais alternativas são inválidas ou inexistentes no ecossistema Spring.

Alternativa A — ❌ Incorreta

@SpringMainClass não existe no Spring Boot. A anotação correta é @SpringBootApplication.

Alternativa B — ❌ Incorreta

@SpringBootComponent não é uma anotação real; a anotação genérica para componentes é @Component, e @SpringBootApplication é a que habilita a auto-configuração.

Alternativa C — ✅ Correta ⟵ GABARITO

@SpringBootApplication é a anotação padrão que combina @Configuration, @EnableAutoConfiguration e @ComponentScan. Ela é obrigatória na classe principal de uma aplicação Spring Boot para ativar a configuração automática.

Alternativa D — ❌ Incorreta

@SpringRootApplication não existe. A anotação raiz é @SpringBootApplication.

Alternativa E — ❌ Incorreta

@SpringBootEntity não existe; anotações de entidade no Spring Data JPA usam @Entity (da JPA), não relacionadas à configuração automática.

PEGA ESSA DICA!

Lembre-se: a classe principal do Spring Boot é sempre anotada com @SpringBootApplication. Essa anotação já inclui as funcionalidades de configuração, auto-configuração e scan de componentes. Nas provas, confie apenas nessa.

Gabarito: letra C.

Link permanente: /questoes/fc066583