2010年08月10日

interceptor

どうも、塩内藤です。

こないだからの続きでRequestMappingのinterceptorを作ってみました。

ソース
  
package org.lesson.interceptor;

import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.annotation.Around;
import org.aspectj.lang.annotation.Aspect;

@Aspect
public class RequestMappingInterceptor {

@Around("@annotation(org.springframework.web.bind.annotation.RequestMapping)")
public Object doRequestMappingIntercept(ProceedingJoinPoint pjp) throws Throwable {

return pjp.proceed();

}
}


これで、RequestMappingアノテーションが付いたメソッド全部をインターセプト

参考にしたのは、ドラチックコードアシスターc9katayama先生!

http://d.hatena.ne.jp/c9katayama/20080802/1217670477

アザース


posted by しお at 15:13| Comment(0) | TrackBack(0) | spring