Servlet-context.xml
18. 이미지, 동영상, js, css 파일등이 위치하는 경로를 의미한다.
<mvc:annotation-driven />
아래
<mvc:resources mapping="/resources/**" location="/resources/" />
19.
20. 실행시 모든 페이지에 기본틀이 되어지는 틀을 배치하기 위한 템플릿 프레임워크인 TilesViewResolver 를 사용하기 위해 빈으로 등록한다.
<beans:bean id="tilesConfigurer" class="org.springframework.web.servlet.view.tiles3.TilesConfigurer">
<beans:property name="definitions">
<beans:list>
<beans:value>/WEB-INF/tiles/tiles-layout.xml</beans:value>
</beans:list>
</beans:property>
</beans:bean>
<beans:bean id="viewResolver" class="org.springframework.web.servlet.view.UrlBasedViewResolver">
<beans:property name="viewClass" value="org.springframework.web.servlet.view.tiles3.TilesView" />
<beans:property name="order" value="1"/>
</beans:bean>
<beans:bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<beans:property name="prefix" value="/WEB-INF/views/" />
<beans:property name="suffix" value=".jsp" />
<beans:property name="order" value="2"/>
</beans:bean>
21.
22. AOP 관련 어노테이션 동작이 가능하게 설정
<aop:aspectj-autoproxy />
<aop:config proxy-target-class="true">
<aop:pointcut id="controllerOperation" expression="execution(public * com.spring.app..*Controller.*(..))" />
</aop:config>