3.2.3 서블릿 컨텍스트 설정
서블릿 컨텍스트(ServletContext)는 서블릿 하나가 서블릿 컨테이너와 통신할 때 사용하는 메서드들을 가지고 있는 클래스입니다. 웹 애플리케이션 안에 있는 모든 서블릿을 관리하며 정보를 공유할 수 있게 도와줍니다.
디스패처 서블릿이 모든 요청을 받고 요청 URL을 처리하는 컨트롤러에 매핑할 수 있도록 <servlet> 요소를 이용하여 다음과 같이 설정합니다.
<!-- Processes application requests -->
➊
<servlet>
<servlet-name>appServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/spring/appServlet/servlet-context.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup> ➋
</servlet>
➌
<servlet-mapping>
<servlet-name>appServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>