Pedidos da Primavera 3.0 HEAD

recentemente nos mudamos para o Spring 3.0 Controller, lidando com o seguinte:

@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
   }
}

Agora estamos recebendo muitas exceções em nossos logs devido a solicitações 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)
    ...

Eu gostaria de oferecer suporte a HEAD Requests da mesma maneira que GET Requests, mas obedecendo a referência HTTP, é claro:

O método HEAD é idêntico ao GET, exceto que o servidor NÃO DEVE
retorna um corpo da mensagem na resposta. A metainformação contida nos cabeçalhos HTTP em resposta a uma solicitação HEAD DEVE ser idêntica à informação enviada em resposta a uma solicitação GET. Esse método pode ser usado para obter metainformações sobre a entidade implícita na solicitação sem transferir o próprio corpo da entidade. Esse método é frequentemente usado para testar links de hipertexto quanto à validade, acessibilidade e modificação recente.http://www.ietf.org/rfc/rfc2616.txt

Alguém tem uma solução elegante ou existe mesmo uma solução de mola pronta para uso?

Pesquisei na web, mas não encontrei respostas para isso.

questionAnswers(3)

yourAnswerToTheQuestion