You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

1. [zuul] Zuul 과 Eureka 디펜던시 추가 (build.gradle)

build.gradle
compile('org.springframework.cloud:spring-cloud-starter-netflix-zuul') 
compile('org.springframework.cloud:spring-cloud-starter-netflix-eureka-client') 
compile('org.springframework.retry:spring-retry:1.2.2.RELEASE')

2. [zuul] application.yml

application.yml
server:
  port: 8765

zuul:
  routes:
    product:
      path: /products/**
      serviceId: product
      stripPrefix: false
    display:
      path: /displays/**
      serviceId: display
      stripPrefix: false

eureka:
  instance:
    non-secure-port: ${server.port}
    prefer-ip-address: true
  client:
    serviceUrl:
      defaultZone: http://localhost:8761/eureka/

3. [zuul] ZuulApplication

ZuulApplication
@EnableZuulProxy
@EnableDiscoveryClient
@SpringBootApplication
public class ZuulApplication {

    public static void main(String[] args) {
        SpringApplication.run(ZuulApplication.class, args);
    }
}
  • No labels