0

我想将以下 HTTP 标头添加到源自 Spring MVC 中对字体文件的请求的所有响应中:

Access-Control-Allow-Origin: *

所以,我知道如何设置一个简单的静态请求映射......

<mvc:resources mapping="/fonts/**" location="/fonts/" />

但是如何添加必要的标题?我知道我可以实现一个控制器来响应所有/fonts/请求并添加标头,但这似乎有点矫枉过正。有没有更简单/更轻量级的东西?

4

1 回答 1

0

没有必要为此实现一个特殊的控制器。您可以使用扩展的拦截器HandlerInterceptorAdapter

postHandle 方法被传递给HttpServletResponse. 您可以在那里设置标题。此拦截器可以配置为应用于特定路径的请求。

请参阅此处的 Spring 文档。

于 2012-07-27T00:43:39.557 回答