package com.devjob.eureka;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;

/**
 * devjob-eureka — 서비스 디스커버리 서버.
 *
 * 4개 비즈니스 서비스(user/job/application/notification)와 gateway가
 * 기동 시 자기 자신을 이 서버에 등록하고(Eureka Client), 서로의 위치를
 * 이름으로 조회한다.
 *
 * EP16에서 4개 서비스에 Eureka Client를 추가하고,
 * EP17에서 Gateway 라우팅을 lb://devjob-job 형태로 바꾼다.
 */
@SpringBootApplication
@EnableEurekaServer
public class EurekaServerApplication {

    public static void main(String[] args) {
        SpringApplication.run(EurekaServerApplication.class, args);
    }
}
