Spring MVC — 읽기 자료
web.xml, root-context.xml, servlet-context.xml — 셋이 너무 비슷해 보여 무슨 차이인지 모름.
web.xml = 관문 / root-context.xml = 백엔드 / servlet-context.xml = 웹
<!-- web.xml — 애플리케이션 시작점 -->
<servlet>
<servlet-name>appServlet</servlet-name>
<servlet-class>...DispatcherServlet</servlet-class>
</servlet>
<!-- root-context.xml — DB·Service Bean (전역) -->
<bean id="dataSource" .../>
<bean id="sqlSessionFactory" .../>
<!-- servlet-context.xml — Web 관련 Bean -->
<context:component-scan base-package="com.example.controller"/>
<beans:bean class="...InternalResourceViewResolver"/>
web.xml, root-context.xml, servlet-context.xml — 셋이 너무 비슷해 보여 무슨 차이인지 모름.
세 XML 파일이 무엇을 결정하는지 라인별로 짚을 수 있다.