在spring中如何拦截所有http请求

现在在做一个访问统计,统计request的信息,需要在所有访问之前记录下访问信息,请问用什么方法可以配置
使用spring容器 aop、filter、拦截器都可以 只要实现就行 麻烦给出配置

谢谢!

[code="java"]

myfilter
com.lank.filter.MyFilter


myfilter
/*

[/code]

[code="java"]
import java.io.IOException;

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;

public class MyFilter implements Filter{

public void destroy() {

}

public void doFilter(ServletRequest req, ServletResponse res,
        FilterChain chain) throws IOException, ServletException {

    System.out.println("===================过===滤======================");
    chain.doFilter(req, res);
}

public void init(FilterConfig arg0) throws ServletException {

}

}
[/code]

直接使用web filter就可以,与spring没有什么关系。

写一个filter就OK了..

建议你用filter, spring的 AOP基本是垃圾性能, 少用慎用。