Questão de Programação — Frameworks em Programação — FCC 2022
Programação›Frameworks 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
A@SpringMainClass
B@SpringBootComponent
C@SpringBootApplication
D@SpringRootApplication
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.