FC ConcursosFC Concursos

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

  1. @SpringMainClass
  2. @SpringBootComponent
  3. @SpringBootApplication
  4. @SpringRootApplication
  5. @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

Continue aprendendo