考虑到您对问题的评论,您需要的只是HandlerInterceptor。
http://static.springsource.org/spring/docs/3.2.x/javadoc-
api/org/springframework/web/servlet/HandlerInterceptor.html
您需要实现该接口并将其添加到您的配置中,例如:
<mvc:interceptors> <bean id="customInterceptor" /></mvc:interceptors>
该接口提供了preHanlde方法,该方法具有请求,响应和HandlerMethod。要检查该方法是否带有注释,请尝试以下操作:
HandlerMethod method = (HandlerMethod) handler;onlyIfXYZ customAnnotation = method.getMethodAnnotation(OnlyIfXYZ.class);



