스프링부트에서 @RequestMapping에 앞 뒤로 슬래쉬(/) 여부에 대한 영향에 대해 문득 궁금해졌다.
예를 들어서 @Controller("a/")
또는 @Controller("a")
로 선언된 컨트롤러의 API의 @RequestMapping("b")
또는 @RequestMapping("/b")
는 각각 어떻게 호출될까에 대한 궁금증이 생긴 것이다.
해당 내용에 대해서는 아래 블로그 내용에서 찾아볼 수 있듯 리플렉션 api와 관련있다. 아무튼 결론은 알아서 잘 해준다는 것이고, 어떻게 동작하는지는 세세히 알 필요는 분명히 있는 것 같다.