springmvc设置method=RequestMethod.POST如何拦截get请求抛出的异常

springmvc开发,方法设置method = RequestMethod.POST,浏览器地址栏请求,抛出HTTP Status 405 - Request method 'GET' not supported。如何拦截请求方法异常,HandlerInterceptor无法拦截到?

if(Context.Request.HttpMethod.ToLower()!="post"){
return "不是post请求"
}else{
正常访问其他代码
}

这不是异常,这是WARN,就像404一样,

拦截请求方法异常?是可以设置异常转到的页面,每个异常都有一个对应 的错误码