강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

park님의 프로필 이미지
park

작성한 질문수

Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)

Webflux를 위한 Spring Cloud Gateway

application.yml 파일 설정 관련

작성

·

403

0

아래 그림과 같이 application.yml 파일, Path에 띄어쓰기를 하면 ApplicationContextException이라는 에러가 발생합니다.

그 이유를 알 수 있을까요?

spring:
application:
name: gateway-service
cloud:
gateway:
routes:
- id: first-service
uri: http://localhost:8081/
predicates:
- Path = /first-service/**
- id: second-service
uri: http://localhost:8082/
predicates:
- Path = /second-service/**

답변 1

2

Dowon Lee님의 프로필 이미지
Dowon Lee
지식공유자

안녕하세요, 이도원입니다. 

Spring Cloud Gateway에 작성하는 설정 정보 중 predicates 항목에 작성하는 Path정보는 대문자 P로 시작하며, 'Path=경로'가 하나의 문자열처럼 구분되어 경로 데이터를 분리하고 검색하는데 사용됩니다. Spring Cloud Gateway를 구현하는 RouteDefinition, RouteDefinitionLocator, RouteDefinitionRouteLocator 등의 파일에서 구현된 내용이라 임의로 변경해 사용하실 수는 없을 거 같습니다. 

감사합니다. 

park님의 프로필 이미지
park
질문자

답변 감사드립니다.

park님의 프로필 이미지
park

작성한 질문수

질문하기