我有时会遇到这样的问题,浏览器使用了一些旧的javascript文件,即使文件有修改。在开发期间,它从来没有发生过,但在服务器(生产)上发生了。
此处是我的application.properties
server.servlet.context-path=/mrr-cms
server.port=8050
spring.cache.type=NONE
spring.resources.chain.cache=false
#Authorization/Licensing (AM/LM)
service.permission.url=https://datlx107
service.permission.endpoint=/AuthorizationManager/service--/endpoint/permissionService
#JWT Token authentication service
service.token.endpoint=/AuthorizationManager/service--/endpoint/tokenService
# Neues Produkt MRR_CMS in der LM/AM Datenbank
service.permission.productName=MRR_CMS所有其他配置都默认来自Spring引导。我没有覆盖任何类,比如@config
发布于 2020-09-04 18:40:10
您可以创建一个配置,为您的静态资源设置自己的缓存设置。
@Configuration
public class CacheWebConfig implements WebMvcConfigurer {
@Override
public void addResourceHandlers(final ResourceHandlerRegistry registry) {
registry.addResourceHandler("/resources/**").addResourceLocations("/resources/")
.setCacheControl(CacheControl.maxAge(60, TimeUnit.SECONDS)
.noTransform()
.mustRevalidate());
}
}https://stackoverflow.com/questions/63739045
复制相似问题