FC ConcursosFC Concursos

Questão FC373684

Considere o código fonte a seguir. public class Application { public static void main(String[] args) { new SpringApplicationBuilder(Application.class).web(true).run(args); } } Em c

Frameworks para Desenvolvimento

FCC · 2022

Considere o código fonte a seguir.

 

public class Application {

    public static void main(String[] args) {

    new SpringApplicationBuilder(Application.class).web(true).run(args);

    }

}

 

Em condições ideais, para este código ser de um servidor Eureka mínimo, antes da declaração da classe devem ser colocadas as anotações

  1. @EnableNetflixEureka e @EnableDiscoveryClient
  2. @EnableEurekaConfiguration e @EnableRegistryServer
  3. @SpringBootServer e @SpringBootEureka
  4. @SpringBootApplication e @EnableEurekaServer
  5. @EurekaDiscoveryClient e @EurekaServiceRegistry
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

Para que o código fornecido funcione como um servidor Eureka mínimo, anote a classe Application com @SpringBootApplication e @EnableEurekaServer antes da declaração da classe.

@SpringBootApplication é uma meta-anotação que combina @EnableAutoConfiguration, @ComponentScan e @Configuration, permitindo que o SpringApplicationBuilder construa e inicialize automaticamente o contexto da aplicação.

@EnableEurekaServer habilita o servidor Eureka (registro de serviços), criando o endpoint onde outros microserviços podem se registrar e descobrir instâncias. Essa anotação faz parte do ecossistema Spring Cloud Netflix.

Com ambas anotadas na classe e executando new SpringApplicationBuilder(Application.class).web(true).run(args), a aplicação sobe como um servidor Eureka mínimo pronto para receber registros.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo