Spring mvc 使用Spring安全性拦截请求,而不是放置预处理程序拦截器

Spring mvc 使用Spring安全性拦截请求,而不是放置预处理程序拦截器,spring-mvc,spring-security,interceptor,Spring Mvc,Spring Security,Interceptor,我正在构建一个Spring MVC web应用程序。我想用一些验证数据库中存储的令牌的业务逻辑来拦截请求。我想要一些替代HandlerInterceptor的预处理方法。我正在尝试用Spring Security实现同样的功能。请给出一些建议 编辑 这是我拦截web应用程序中所有请求的方式: public class RequestInterceptor implements HandlerInterceptor { Logger log = LoggerFactory.getLo

我正在构建一个Spring MVC web应用程序。我想用一些验证数据库中存储的令牌的业务逻辑来拦截请求。我想要一些替代HandlerInterceptor的预处理方法。我正在尝试用Spring Security实现同样的功能。请给出一些建议


编辑

这是我拦截web应用程序中所有请求的方式:

public class RequestInterceptor implements HandlerInterceptor {
      Logger log = LoggerFactory.getLogger(RequestInterceptor.class);

      @Override
      public boolean preHandle(HttpServletRequest request,
        HttpServletResponse response, Object handler) throws Exception {

           //I validate user's token from my database here
           //return true if valid token else false

        }
}
我的servlet-context.xml看起来像

 <mvc:interceptors>
    <bean class="com.clarice.rest.security.RequestInterceptor">
        <property name="XXX">
            <list>
                <value>YYY</value>
            </list>
        </property>
    </bean>
</mvc:interceptors>

YYY

所以我的问题是,是否有任何方法可以像我在RequestInterceptor类中那样使用Spring Security编写自己的代码来实现相同的拦截器类型的事情?

您应该展示,或者至少提到您已经尝试过的东西。如果您还没有阅读Spring安全文档,应该从那里开始。您可能想从“”部分开始。请查看编辑的部分,希望它对您有所帮助。请提供一些输入。请给出一些建议我仍然停留在这部分