스프링 8

오가람·2023년 5월 1일


빨간색 부분이 전처리 후처리 해주는 부분임
전처리(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>
profile
개발자준비생

0개의 댓글