我想将以下HTTP标头添加到源自Spring MVC中的字体文件请求的所有响应中:
Access-Control-Allow-Origin: *
所以,我知道如何设置一个简单的静态请求映射...
<mvc:resources mapping="/fonts/**" location="/fonts/" />
但是如何添加必要的标题?我知道我可以实现一个响应所有/fonts/
请求的控制器并添加标头,但这似乎是一个重大的过度杀伤力。有更简单/更轻量的东西吗?
答案 0 :(得分:0)
无需为此实现特殊控制器。您可以使用扩展HandlerInterceptorAdapter
的拦截器。
postHandle方法传递给HttpServletResponse
。你可以在那里设置标题。可以将此拦截器配置为应用于特定路径的请求。
请参阅Spring文档here。