default로 되어있는 Dispatcher가 따로 있는듯하다.
생성한 Dispather의 name을 default로 하여서 생성한 dispatcher를 가져 와서 오류가 생겼었음
네, 맞습니다. 일반적으로 서블릿 컨테이너에는 두 가지 주요 Dispatcher가 존재할 수 있습니다:
두 Dispatcher의 주요 차이점:
따라서 두 Dispatcher가 공존할 수 있으며, URL 패턴 매핑에 따라 적절한 Dispatcher가 요청을 처리하게 됩니다. 사용자 정의 Dispatcher가 처리하지 않는 요청은 기본 서블릿으로 전달될 수 있습니다[3][6].
이 구조를 통해 정적 리소스와 동적 요청을 효율적으로 처리할 수 있습니다.
Citations: [1] https://docs.oracle.com/javaee%2F7%2Fapi%2F%2F/javax/servlet/RequestDispatcher.html [2] https://docs.spring.io/spring-framework/reference/web/webmvc/mvc-servlet.html [3] https://docs.spring.io/spring-framework/reference/web/webmvc/mvc-config/default-servlet-handler.html [4] https://www.codejava.net/java-ee/servlet/webservlet-annotation-examples [5] https://docs.oracle.com/cd/E13222_01/wls/docs92/webapp/configureservlet.html [6] https://docs.oracle.com/cd/E13222_01/wls/docs103/webapp/configureservlet.html [7] http://timjansen.github.io/jarfiller/guide/servlet25/requestdispatcher.xhtml [8] https://examples.javacodegeeks.com/java-development/enterprise-java/servlet/java-servlet-requestdispatcher-tutorial/ [9] https://tomcat.apache.org/tomcat-9.0-doc/default-servlet.html [10] https://www.geeksforgeeks.org/what-is-dispatcher-servlet-in-spring/