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

kulkulzaza님의 프로필 이미지
kulkulzaza

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

스프링 인터셉터 - 요청 로그

AddPathPattern 경로 세팅에서..?

작성

·

304

·

수정됨

0


========================================

[질문 내용]
안녕하세요.인터셉터 conifg 파일에서 addPathPattern()함수내 인터셉터 대상이되는 경로를 세팅할때 질문있습니다. ^^;

예를들어

/*/abc.do

/**/abc.do 의 경로세팅을 한다고했을때

위 두예시에서 차이점이 있을까요?

즉, 경로 중간에 *이 한개있을때와 2개있을때

차이점이 궁금합니다.

찾아봐도 잘 안나오는것 같아서 질문드립니다. (_ _)

답변 1

0

안녕하세요. kulkulzaza님, 공식 서포터즈 y2gcoder입니다.

PathPattern에서 "*"와 "**"의 차이에 대해서 질문해주셨습니다.

공식문서(클릭)을 참고해보자면

"*": 단일 경로 일치입니다. 위에서 들어주신 예에 따르면 /x/abc.do, /y/abc.do 와 같은 패턴의 URL을 인터셉트합니다.

"**": 깊이에 상관없이 모든 하위 경로 일치입니다. 위에서 들어주신 예에 따르면 /x/abc.do, /x/y/abc.do, /x/y/z/abc.do 모두 인터셉트합니다.

 

감사합니다.

kulkulzaza님의 프로필 이미지
kulkulzaza

작성한 질문수

질문하기