본문 바로가기

헷갈리는 개념 정리

1. /* VS. /**

웹 프로젝트 작성 시 url-mapping하는 과정에서 실수를 하는 경우가 종종 일어난다.
그 중 가장 많이 혼동하는 경우가 /*과 /**의 사용이다.

/* : 경로의 바로 하위에 있는 모든 경로 매핑.
     ex) AAA/* : AAA/BBB, AAA/CCC 해당, AAA/BBB/CCC 해당하지 않음  
/** : 경로의 모든 하위 경로(디렉토리) 매핑 
     ex) AAA/** : AAA/BBB, AAA/CCC, AAA/BBB/CCC, AAA/BBB/CCC/.../.../... 전부 해당 

추가적으로 *.extension(확장자)는 경로에 위치하는 디렉토리 내부에 존재하는 해당 확장자를 가지는 모든 파일을 매핑한다.