Questão FC373673
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
Frameworks para Desenvolvimento
FCC · 2022
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
- @SpringMainClass
- @SpringBootComponent
- @SpringBootApplication
- @SpringRootApplication
- @SpringBootEntity
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
A anotação @SpringBootApplication indica que a classe (onde fica o método principal estático) é a entrada do aplicativo e ativa o mecanismo de configuração automática do Spring Boot.
Ela reúne, de forma prática, três funcionalidades essenciais: @EnableAutoConfiguration (aplica configurações conforme dependências no classpath e beans disponíveis), @ComponentScan (varre o pacote da classe e subpacotes para registrar componentes) e @Configuration (permite definir beans via métodos).
No main costuma-se chamar SpringApplication.run(ClassePrincipal.class, args), o que inicializa o contexto, executa a varredura e carrega as configurações por convenção.
Para necessidades específicas é possível ajustar propriedades ou excluir auto-configurações, mas, em regra, @SpringBootApplication basta para iniciar um app Spring Boot.
Conteúdo do catálogo FC Concursos · Atualizado em