spring boot cache busting angular partial

时间:2017-05-29 13:35:53

标签: spring spring-mvc caching spring-boot cache-control

在我的春季MVC +角应用程序中。我已经配置了缓存清除使用 弹簧靴属性如下

spring.resources.cache-period=31536000  
spring.resources.chain.cache=true
spring.resources.chain.strategy.content.enabled=true
spring.resources.chain.strategy.content.paths=/**

这适用于css / image / js文件。

index.html也提供了

缓存控制:无缓存,无存储,最大年龄= 0,必须重新验证

我的角度应用程序是在index.html中引导的。 当角度应用程序加载partials(html)时,它们会加载激进的缓存(Cache-Control:max-age = 31536000)。所以部分的任何变化都没有反映出来。如何禁用部分缓存或限制部分缓存周期。

我有以下结构

classes 
--Public 
 --org.xyz.com
      -controller
          -ControllerOne.js
      -service
           -Service.js
      -partial-one.html
      -partial-two.html
--Static
  --CSS
  --JS
  --img
--template
  - index.html

0 个答案:

没有答案