[Spring Cloud] User Service와 Gateway

jsieon97·2023년 3월 10일
0

API Gateway 설정에 User Service 추가

server:
  port: 8000

eureka:
  client:
    register-with-eureka: true
    fetch-registry: true
    service-url:
      defaultZone: http://localhost:8761/eureka

spring:
  application:
    name: gateway-service
  cloud:
    gateway:
      default-filters:
        - name: GlobalFilter
          args:
            baseMessage: Spring Cloud Gateway GlobalFilter
            preLogger: true
            postLogger: true
      routes:
        - id: user-service
          uri: lb://USER-SERVICE
          predicates:
            - Path=/user-service/**
          filters:
#            - AddRequestHeader=first-request, first-request-header2
#            - AddResponseHeader=first-response, first-response-header2
            - CustomFilter

지난번 MSA를 공부하면서 만든 API Gateway에 USER-SERVICE추가등록확인

  • Controller단에서 API Gateway와 맞게 path를 수정한다.
    • Controller에 @RequestMapping("/user-service")를 추가하거나
    • Mapping요청마다 "/user-service/{요청}"으로 수정한다.
profile
개발자로써 성장하는 방법

0개의 댓글