FC ConcursosFC Concursos

Questão FC373664

Uma Analista criou um projeto Maven e incluiu a dependência abaixo no arquivo Project Object Model (POM). <dependency> <groupId>org.springframework.cloud</groupId> \(\underset{....

Frameworks para Desenvolvimento

FCC · 2023

Uma Analista criou um projeto Maven e incluiu a dependência abaixo no arquivo Project Object Model (POM).

 

<dependency>

<groupId>org.springframework.cloud</groupId>

 

\(\underset{......}{I}\)

</dependency>

 

Como deseja implementar um servidor Eureka para registro de serviço, em condições ideais, a lacuna I deve ser corretamente preenchida por:

  1. <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
  2. <elementId>spring-cloud-starter-eureka-discobery-server</elementId>
  3. <artifact>spring-cloud-starter-parent-eureka-server</artifact>
  4. <elementId>spring-cloud-starter-eureka-server</elementId>
  5. <artifact>spring-cloud-service-discovery-starter</artifact>
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

Ao preencher a dependência com artifactId igual a spring-cloud-starter-netflix-eureka-server, você adiciona ao POM o *starter* oficial do Spring Cloud que fornece tudo o que é necessário para rodar um Eureka Server integrado ao Spring Boot.

Esse starter traz as bibliotecas e a auto-configuração necessárias para expor o servidor de descoberta (endpoints, clientes REST, registro) sem configurar manualmente cada componente.

No POM a forma correta é:

<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-server</artifactId></dependency>

Complementarmente, gerencie versões com o Spring Cloud BOM ou o spring-boot-starter-parent e habilite o servidor na aplicação com a anotação @EnableEurekaServer.

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

Continue aprendendo