[스프링] 스프링 MVC의 설정 방법
스프링 MVC는 웹 응용 프로그램을 개발하기 위한 스프링 프레임워크의 모듈입니다. 이 모듈을 사용하려면 스프링 MVC 설정을 해야 합니다.
1. 스프링 MVC 의존성 추가
먼저, 스프링 MVC를 사용하기 위해 pom.xml 파일에 다음 의존성을 추가합니다.
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.3.9</version>
</dependency>
의존성을 추가한 뒤, Maven이나 Gradle을 통해 프로젝트를 업데이트해야 합니다.
2. DispatcherServlet 설정
web.xml 파일을 만들고, DispatcherServlet을 등록합니다.
<web-app>
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/dispatcher-servlet.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
</web-app>
3. 스프링 MVC 설정 파일 추가
위의 설정에서 contextConfigLocation에 지정한 dispatcher-servlet.xml 파일을 만들어야 합니다.
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd">
<mvc:annotation-driven />
<context:component-scan base-package="com.example.controllers" />
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/views/" />
<property name="suffix" value=".jsp" />
</bean>
</beans>
요약
이제 스프링 MVC를 사용하기 위한 기본 설정이 완료되었습니다. pom.xml에 의존성을 추가하고, web.xml과 dispatcher-servlet.xml 파일을 설정함으로써 스프링 MVC 프로젝트를 개발할 수 있습니다.
이외의 고급 설정이나 추가적인 내용은 공식 스프링 MVC 문서를 참고하시기 바랍니다.