https://developer-joe.tistory.com/225
출처: https://developer-joe.tistory.com/225 [코드 조각-Android, Java, Spring, JavaScript, C#, C, C++, PHP, HTML, CSS, Delphi]
와일드카드가 하나일때인 /*/와 두개 일때인 /**/의 차이는
전자의 경우는(/*/의 경우는) 현재의 classpath: 디렉토리 하위에 있는 디렉토리들 중 첫번째 하위 디렉토리만 해당된다.
즉 applicationContext.xml가 classpath: 디렉토리 하위의 디렉토리들 중 어느 하위에 속해있든지 모두 인식이 된다는 뜻이다.
/joe/applicationContext.xml (정상적으로 인식됨)
/kim/applicationContext.xml (정상적으로 인식됨)
/kim/goo/applicationContext.xml (인식 안됨)
/seo/qqq/applicationContext.xml (인식 안됨)
후자의 경우는(/**/의 경우는) 현재의 classpath: 디렉토리 하위에 몇개의 하위 디렉토리들이 있어도 그 하위 모든 디렉토리들을 다 포함시킬수가 있다.
즉 applicationContext.xml가 classpath: 디렉토리 하위의 디렉토리들 중 어느 하위에 속해있든지 모두 인식이 된다는 뜻이다.
/joe/applicationContext.xml (정상적으로 인식됨)
/kim/applicationContext.xml (정상적으로 인식됨)
/kim/goo/applicationContext.xml (정상적으로 인식됨)
/seo/qqq/applicationContext.xml (정상적으로 인식됨)