2010-03-10 2 views
1

스프링 2.5로 개발 된 웹 응용 프로그램이 있습니다. 응용 프로그램은 수많은 컨트롤러,이 같은 RequestMapping 주석으로 표시됩니다 포함 GET 및 POST 요청 방법을 가지고 :스프링 웹 응용 프로그램 : 컨트롤러에서 RequestMapping에 들어가기 전에 공통 코드 실행

@RequestMapping(method = RequestMethod.GET) 

나는 기존의 컨트롤러를 수정하지 않고, 그러한 각 요청하기 전에 몇 가지 코드를 실행할 것입니다. 가능한 경우이를 수행 할 수 있습니까?

답변

4

HandlerInterceptor을 사용하려고합니다. 이 컨트롤러는 컨트롤러를 "교차"시킵니다. 이 Spring docs for more info을 참조하십시오.

0

내가 틀릴 수도 있지만 같은 것을 위해 설계된 HttpFilters (요청을 가로 챌 수 있음)가 아니 었나요?

+0

예, 그렇지만 스프링 친화적이지는 않습니다. – skaffman

관련 문제