IT/자바, 스프링

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

thesse 2021. 12. 17. 16:39
300x250
반응형

설정하는 이유

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

300x250
반응형