더북(TheBook)

3.3.1 루트 컨텍스트 파일 살펴보기: root-context.xml

root-context.xml 파일은 다른 웹 컴포넌트들과 공유하는 자원들을 선언하는 용도로 사용되며, 뷰와 관련되지 않은 Service, Repository(DAO), DB 등 객체를 정의할 수 있습니다.

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
                        http://www.springframework.org/schema/beans/spring-beans.xsd">

    <!-- Root Context: defines shared resources visible to all other web components -->
</beans>

스프링 MVC 프로젝트를 처음 생성하면 root-context.xml 파일에 내용이 없습니다. 이곳은 공통 빈을 설정하는 곳으로 주로 뷰 지원을 제외한 빈 객체를 설정합니다. 현재는 별다른 내용을 작성하지 않았으므로 web.xml에서는 root-context.xml 파일 관련 설명을 건너뛰겠습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.