Spring和HTTP Options请求

作为对这个问题的跟进,我想知道如何在spring 3 mvc应用程序中处理OPTIONS请求。 我不想为我的spring代码中的每个端点编写一个选项处理方法。 但是建议将选项处理程序映射到“/ **”只适用于没有处理程序的终端….

所以我想到使用mvc拦截器拦截OPTIONS请求来处理跨站点访问的东西。 但我无法想象这是最好的方法。 有没有其他选项,如在同一路径上具有不同请求方法的多个处理程序? 我的感觉告诉我,这实际上应该有用..(但它没有)!?

看起来本机Spring对此的支持是为Spring 4(Maybe)设置的 。

但与此同时,我实施了以下内容:

使用Maven( 或手动 )提取此依赖性:

 com.thetransactioncompany cors-filter 1.3.2  

这有一个实现来捕获所有入站OPTIONS请求。 进入web.xml文件添加以下配置:

  CORS com.thetransactioncompany.cors.CORSFilter  cors.supportedHeaders Content-Type,Accept,Origin    CORS /*  

我用/ **方法看到的问题是一个更具体的控制器实现将覆盖它。