Questão FC373681
À classe principal da aplicação Spring Boot, um Técnico adicionou a anotação @EnableEurekaServer para fazer com que a aplicação atue como um servidor Eureka (Discovery Server). Em
Frameworks para Desenvolvimento
FCC · 2022
À classe principal da aplicação Spring Boot, um Técnico adicionou a anotação @EnableEurekaServer para fazer com que a aplicação atue como um servidor Eureka (Discovery Server). Em seguida, adicionou ao arquivo de configuração Maven pom.xml uma dependência, como mostrado abaixo.
<dependency>
..I..
</dependency>
Para que a dependência adicionada seja do servidor Spring Cloud Eureka, a lacuna I deve ser corretamente preenchida por
- <packageName>org.springframework.cloud</packageName> <resourceName>
spring-cloud-eureka-server</resourceName>
- <packageName>org.springframework.cloud</packageName>
<resourceName>spring-cloud-dependencies</resourceName>
- <groupId>spring.cloud.framework</groupId>
<artifactId>eureka-discovery-server</artifactId>
- compile('org.springframework.cloud:spring-cloud-starter-eureka-server')
- <groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka-server</artifactId>
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A lacuna I deve conter o groupId e o artifactId do starter que fornece as bibliotecas necessárias para transformar a aplicação Spring Boot em um Discovery Server. Assim, o preenchimento correto é org.springframework.cloud como groupId e spring-cloud-starter-eureka-server como artifactId.
Ao declarar essa dependência no pom.xml, o Maven traz o conjunto de dependências do Spring Cloud necessárias para executar o servidor Eureka; em seguida, anotar a classe principal com @EnableEurekaServer ativa o comportamento de registro/descoberta. Lembre-se também de gerenciar versões via o Spring Cloud BOM (ou parent) para garantir compatibilidade entre Spring Boot e Spring Cloud.
Conteúdo do catálogo FC Concursos · Atualizado em