Java HTTPS重新加载上未显示Spring引导引导图标
在网上到处寻找解决方案,但似乎什么都不起作用 在localhost上下载.EOT文件,结果为200,mime类型为application/octet流 在HTTP上也会发生同样的情况 当使用HTTPS时,我们仍然得到了200个结果,但似乎也删除了.WOFF和.TTF文件,但是它们的大小只有283字节,而预期大约为20KB 我们不确定它的缓存或mime类型在HTTPS上是否正确。我们有一个import.jsp文件,在每个页面中使用,因此:Java HTTPS重新加载上未显示Spring引导引导图标,java,spring,twitter-bootstrap,spring-boot,font-face,Java,Spring,Twitter Bootstrap,Spring Boot,Font Face,在网上到处寻找解决方案,但似乎什么都不起作用 在localhost上下载.EOT文件,结果为200,mime类型为application/octet流 在HTTP上也会发生同样的情况 当使用HTTPS时,我们仍然得到了200个结果,但似乎也删除了.WOFF和.TTF文件,但是它们的大小只有283字节,而预期大约为20KB 我们不确定它的缓存或mime类型在HTTPS上是否正确。我们有一个import.jsp文件,在每个页面中使用,因此: <meta http-equiv="Cache-Co
<meta http-equiv="Cache-Control" content="max-age=3600 , must-revalidate" />
当使用引导CDN时,它可以完美地工作,并显示一个mime类型的vnd.ms--fontobject。不确定这到底有什么不同
显然,使用CDN是一个解决方案,但不是问题的解决方案。我们不希望在与CDN的服务器连接失败的情况下执行此操作
任何帮助都会很好 经过多次尝试和错误,终于想出了这个办法。 删除了所有基于xml和java的代码,并创建了这个类,该类为spring引导系统带来了缓存 我将resources文件夹指向每次缓存一小时的所有javascript和css
@Configuration
public class CacheConfig extends WebMvcConfigurerAdapter {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/resources/**")
.addResourceLocations("/resources/")
.setCachePeriod(3600);
}
}
现在显示304s,引导图标保持刷新状态