Spring 3.0 HEAD Запросы

недавно мы перешли на Spring 3.0 Controller для обработки вот так:

@Controller
public class MyController {
   @RequestMapping(method = RequestMethod.POST)
   protected String onSubmit ( Form form, Errors errors) {
        // handle POST
   }

   @RequestMapping(method = RequestMethod.GET)
   protected void getForm ( Form form ) {
     // handle GET
   }
}

Теперь мы получаем много исключений в наших журналах из-за запросов HEAD.

org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'HEAD' not supported
    at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter$ServletHandlerMethodResolver.resolveHandlerMethod(AnnotationMethodHandlerAdapter.java:621)
    at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:422)
    at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:415)
    ...

Я хотел бы поддерживать HEAD Requests так же, как GET Requests, но, конечно, подчиняясь HTTP-ссылке:

Метод HEAD идентичен GET за исключением того, что сервер НЕ ДОЛЖЕН
вернуть тело сообщения в ответе. Метаинформация, содержащаяся в заголовках HTTP в ответ на запрос HEAD, ДОЛЖНА быть идентична информации, отправленной в ответ на запрос GET. Этот метод может использоваться для получения метаинформации о сущности, подразумеваемой запросом, без передачи самого тела сущности. Этот метод часто используется для проверки гипертекстовых ссылок на валидность, доступность и последние изменения.http://www.ietf.org/rfc/rfc2616.txt

У кого-нибудь есть элегантное решение или есть даже пружинное решение из коробки?

Я искал в Интернете, но не нашел ответов на это.

Ответы на вопрос(1)

Ваш ответ на вопрос