
빨간색 부분이 전처리 후처리 해주는 부분임
전처리(preHandle)
후처리(postHandle)
필터는 요청에 대한 처리(어노테이션 사용 불가능) 응답을 받을수 없다
인터셉트는 요청에 대한 처리도 가능 하지만 응답도 처리 가능함(소매넣기)
comm.board.model.vo
Pagination
BoardImage
BoardDetail
BoardType
Board
comm.board.model.service
BoardService
BoardServiceImpl
comm.board.model.dao
BoardDAO
comm.board.controller
BoardController
mappers
board-mapper.xml
comm.common.interceptor
BoardTypeInterceptor
<!-- interceptors : 인터셉터를 모아둔 태그 -->
<interceptors>
<!-- interceptor : 요청이 Dispatcher Servlet에서 Controller에 도달하기 전 또는 후에
요청/ 응답 객체(req, resp)를 가로채서 사용할 수 있는 객체 -->
<interceptor>
<!-- 가로챌 요청의 패턴을 지정 -->
<mapping path="/**"/>
<!-- 인터셉터 역할을 수행할 클래스를 찾아서 bean 등록 -->
<beans:bean id="boardTypeInterceptor" class="edu.kh.comm.common.interceptor.BoardTypeInterceptor"/>
</interceptor>
</interceptors>