Spring:检查每个端点上的标准查询参数

时间:2013-03-26 19:23:21

标签: java spring filtering

我们在Spring中有一组端点,对于每一个端点,我们可以要求用户包含安全密钥和令牌等。例如:

/endpoint?key=asdf&token=1234

但是,我们不希望重写每个端点。是否有一种简单的方法来拦截每个呼叫,检查参数,然后传递给常规代码?

1 个答案:

答案 0 :(得分:2)

Spring具有拦截器的概念,您可以在传递给适当的控制器之前预先处理请求。您可以定义自己的实现HandleInterceptor的拦截器或扩展HandlerInterceptorAdapter看看这个:http://java.dzone.com/articles/using-spring-interceptors-your