Notice
Recent Posts
Recent Comments
Link
«   2026/06   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Archives
Today
Total
관리 메뉴

학습기록남기기

2022_06_23_Spring_15일 본문

수업_정리

2022_06_23_Spring_15일

backend_na 2022. 6. 23. 17:53

FIlter - 디스패처 서블릿을 거치기 전에 처리

Interceptor - 컨트롤러 전 후로 요청을 처리

AOP- 비즈니스 로직에서(메서드)에서 세밀하게 처리

 

 

 

public class sampleinterceptor  implements HandlerInterceptor{

//preHandle은 컨트롤러로 들어가기 전 처리해야할 로직을 작성 
	@Override
	public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
			throws Exception {

}

//postHandle 은 컨트롤럴 나갈 때 공통 처리해야할 내용을 작성
@Override
	public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler,
			ModelAndView modelAndView) throws Exception {
	}
}
<bean id=" "   class="핸들러인터셉터를 구현하는 클래스의 패키지명">

<mvc:interceptors>
		<mvc:interceptor>
			<mvc:mapping path="url명" />
					<ref bean="bean으로 선언한 id" / >
		</mvc:interceptor>

	
			<mvc:interceptor>
					<mapping path="/"/>
					<beans:bean class="com.spring.mvc.user.commons.interceptor.AutoLoginInterceptor"/>
				</mvc:interceptor>
	
</mvc:interceptors>

'수업_정리' 카테고리의 다른 글

2022_06_27_Spring_17일  (0) 2022.06.27
2022_06_24_Srping_16일  (0) 2022.06.24
2022_06_22_Spring_14일  (0) 2022.06.22
2022_06_21_Spring_13일  (0) 2022.06.21
2022_06_20_Spring_12일  (0) 2022.06.20