是否可以在Spring启动应用程序中仅拦截GET请求?
addPathPatterns()方法无法解决我的目的。
我想排除或包含基于其请求方法截获的请求。
例如:
应用程序将接收GET,POST,PUT和DELETE请求。
答案 0 :(得分:0)
实际上可以。
您将拦截所有方法,但必须从请求中使用getMethod()
对其进行过滤。这是它的javadoc:
/**
* Returns the name of the HTTP method with which this
* request was made, for example, GET, POST, or PUT.
* Same as the value of the CGI variable REQUEST_METHOD.
*
* @return a <code>String</code>
* specifying the name
* of the method with which
* this request was made
*/
public String getMethod();