SpringCloud @ EnableDiscoveryClient 와 @ EnableEurekaClient 주석 역할

@ EnableDiscoveryClient, @ EnableEurekaClient 는 SpringCloud 프레임 워 크 시작 클래스 에 추가 해 야 할 주석 입 니 다. SpringCloud 에 익숙 한 프로그래머 가 익숙 하 다 고 믿 습 니 다.
역할:
그들 은 모두 등록 센터 에 이 서 비 스 를 발견 하고 검색 할 수 있다.
구별:
@ EnableEurekaClient 는 Eureka 를 등록 센터 로 만 사용 하고 @ EnableDiscoveryClient 는 다른 등록 센터 일 수 있 습 니 다.
주의 점:
Spring Cloud Edgware 부터 @ EnableEurekaClient 혹시 @EnableDiscoveryClient 생략 할 수 있 습 니 다.관련 의존 도 를 더 하고 해당 설정 을 하면 마이크로 서 비 스 를 서비스 발견 구성 요소 에 등록 할 수 있 습 니 다.
사용법:
1. Eureka Client (또는 다른 서비스 에서 구성 요 소 를 발견 한 Client) 의존 도 를 추가 합 니 다.

  org.springframework.cloud
  spring-cloud-starter-netflix-eureka-client

2. 시작 클래스 에 주석 추가: @ EnableDiscoveryClient 또는 @ EnableEurekaClient;
@EnableDiscoveryClient
@SpringBootApplication
public class SmpApplication {
  public static void main(String[] args) {
    SpringApplication.run(SmpApplication.class, args);
  }
}

3. pom. xml 설정 추가;
spring:
  application:
    name: microservice-provider-user
  main:
    allow-bean-definition-overriding: true     #          ,        
eureka:
  client:
    serviceUrl:
      defaultZone: http://localhost:8761/eureka/

 
더 멋 진, 나의 "오늘 의 톱 번호" 를 주목 하 세 요: 자바 클 라 우 드 노트 는 언제 어디서나 최신, 가장 편리 한 핸드 클 라 우 드 서 비 스 를 가 질 수 있 습 니 다.

좋은 웹페이지 즐겨찾기