스프링 프로젝트 api에 context path 설정하기 ( /api/v1 )

스프링 프로젝트 api에 context path 설정하기 ( /api/v1 )

반응형

설정하는 이유

api 경로에 뎁스 하나를 파서 루트를 잡아두면

프론트쪽에서 프록시 처리하기 좋다고 함

모든 컨트롤러에 다 설정해줄 수 없으니 yaml 파일에 설정

appilcation.yaml

server: servlet: context-path: /api/v1

yaml이 아닌 properties 사용시 그냥 줄바꿈만 없애고 점찍으면 됨

appplication.properties

server.servlet.context-path=/api/v1

그럼 아래같이 부르던 api가

- http://domain:8080/user

- http://domain:8080/menu

아래처럼 됨

- http://domain:8080/api/v1/user

- http://domain:8080/api/v1/menu

반응형

from http://thesse.tistory.com/197 by ccl(A) rewrite - 2021-12-17 21:01:52