파게로그
[Spring MVC] Spring 설정 파일 분리하기 본문
dispatcher-servlet.xml이라는 파일을, 여러 개로 나눔으로써 특히 협업 시에 작업이 용이해진다.
예를 들면 다음과 같은 구조로 나눌 수 있다.
/WEB-INF/spring/security-context.xml service-context.xml servlet-context.xml
web.xml에 설정 파일들의 위치를 말해주어야 한다.
web.xml
<!-- Tomcat 시작 및 종료 시, Session 시작 및 종료 시 등 이벤트 처리 -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/spring/service-context.xml
/WEB-INF/spring/security-context.xml
</param-value>
</context-param>
<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/spring/servlet-context.xml</param-value>
</init-param>
<!-- 요청 없이 Tomcat 시작 시 미리 메모리에 로드. value는 우선순위 -->
<load-on-startup>1</load-on-startup>
<!-- 비동기 로드 -->
<async-supported>true</async-supported>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern></url-pattern>
</servlet-mapping>
'콤퓨타 왕기초 > Spring' 카테고리의 다른 글
[Spring MVC] 문서 출력 방법 (0) | 2021.05.02 |
---|---|
[Spring MVC] Annotation을 활용한 서비스 객체 DI 등 (0) | 2021.05.02 |
[Spring MVC] 서비스 객체, Connection 분리하기 (0) | 2021.05.01 |
[Spring MVC] 서비스 객체 사용하기 (0) | 2021.05.01 |
[JDBC] JDBC 연결 (0) | 2021.05.01 |
Comments