더북(TheBook)

처음 해야 할 일은 조직 및 라이선싱 서비스의 pom.xml 파일에 스프링 유레카 의존성을 추가하는 것이다. 다음 코드에서 확인하자.

코드 6-5 조직 서비스의 pom.xml 파일에 스프링 유레카 의존성 추가하기

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

➊ 유레카 라이브러리를 포함하여 서비스가 유레카에 등록할 수 있게 한다.

spring-cloud-starter-netflix-eureka-client 산출물에는 스프링 클라우드가 유레카 서비스와 상호 작용하는 데 필요한 JAR 파일들이 있다. pom.xml 파일을 설정한 후 등록하려는 서비스의 bootstrap.yml 파일에 spring.application.name을 설정했는지 확인해야 한다. 다음 코드 6-6과 코드 6-7에서 이 작업의 수행 방법을 보여 준다.

코드 6-6 조직 서비스에 spring.application.name 추가하기

spring:
    application:
        name: organization-service  
        profiles:
            active: dev
    cloud:
        config:
            uri: http://localhost:8071

➊ 유레카에 등록될 서비스의 논리적 이름

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.