Questão de Programação — Frameworks em Programação — FCC 2023
Programação›Frameworks em Programação
Código
fc070240
Banca
FCC
Órgão
TRT - 18ª Região (GO)
Ano
2023
Nível
Médio
Cargo
Técnico Judiciário - Tecnologia da Informação
Em condições ideais, para habilitar o Eureka Server em uma classe que contém a anotação @SpringBootApplication utiliza-se a anotação
A@EnableEurekaServer
B@EurekaServerOn
C@EnableNetflixEureka
D@EnableServiceDiscovery
E@EurekaServiceDiscovery
Revelar gabarito e comentário▾
GabaritoA — @EnableEurekaServer
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Spring Boot – Eureka Server
Gabarito: alternativa A. Para habilitar um servidor Eureka em uma aplicação Spring Boot, utiliza-se a anotação @EnableEurekaServer na classe de configuração principal (aquela anotada com @SpringBootApplication). Essa anotação faz parte do Spring Cloud Netflix e configura automaticamente o registro e a descoberta de serviços.
A banca testa o conhecimento das anotações específicas do ecossistema Spring Cloud para service discovery. A anotação correta é exclusiva para o servidor Eureka; as demais alternativas ou não existem ou pertencem a outros contextos.
Alternativa A — ✅ Correta ⟵ GABARITO
@EnableEurekaServer é a anotação padrão do Spring Cloud Netflix para iniciar um servidor Eureka. Ela deve ser aplicada à classe principal da aplicação Spring Boot.
Alternativa B — ❌ Incorreta
@EurekaServerOn não é uma anotação válida no Spring Cloud. Trata-se de um nome inventado.
Alternativa C — ❌ Incorreta
@EnableNetflixEureka não existe. O prefixo correto é EnableEurekaServer, e não EnableNetflixEureka.
Alternativa D — ❌ Incorreta
@EnableServiceDiscovery é uma anotação genérica do Spring Cloud que habilita a descoberta de serviços, mas não especifica o servidor Eureka. Para um servidor Eureka, usa-se @EnableEurekaServer. Para um cliente Eureka, usa-se @EnableDiscoveryClient ou @EnableEurekaClient.
Alternativa E — ❌ Incorreta
@EurekaServiceDiscovery não é uma anotação definida no Spring Cloud. O nome correto para o servidor é @EnableEurekaServer.
NÃO CAIA NESSA!
Memorize as principais anotações do Spring Cloud Netflix: @EnableEurekaServer (servidor), @EnableEurekaClient ou @EnableDiscoveryClient (cliente). Em provas, a banca costuma trocar os nomes ou usar anotações genéricas para confundir.