如何给静态资源文件加Cache-Control的响应头

我有一些静态文件(html js css等)放在cuba项目里,请问如何给这些静态资源文件加Cache-Control的响应头?

应该是几方面都能做:

  1. 自己写一个 Http Filter,修改 Response
  2. 修改部署中间件的配置(比如 Tomcat
  3. 修改反向代理配置,(比如 Nginx

好的,了解了。我还以为cuba有地方可以快速配置这个哦。

cuba 中,可以通过实现 com.haulmont.cuba.web.security.HttpRequestFilter 来做,比自己写 filter 稍微省点事。可以参考Web登录章节的类似实现。