인프런 커뮤니티 질문&답변
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
지식공유자
안녕하세요, 이도원입니다.
Spring Cloud Gateway에 작성하는 설정 정보 중 predicates 항목에 작성하는 Path정보는 대문자 P로 시작하며, 'Path=경로'가 하나의 문자열처럼 구분되어 경로 데이터를 분리하고 검색하는데 사용됩니다. Spring Cloud Gateway를 구현하는 RouteDefinition, RouteDefinitionLocator, RouteDefinitionRouteLocator 등의 파일에서 구현된 내용이라 임의로 변경해 사용하실 수는 없을 거 같습니다.
감사합니다.






답변 감사드립니다.