javascript - 缓存 CSS、JavaScript、Image Spring Boot (+Thymeleaf)

标签 javascript css thymeleaf

我正在使用 Thymeleaf 构建一个 Web Spring Boot。当我刷新或更改页面时,我看到 Thymeleaf 总是加载所有资源,如 this Thymeleaf . 我如何从内存中缓存资源,类似于 .Net MVC 框架,它可以像 this 那样做 DotNetMVC

最佳答案

有两种方法可以做到这一点。

  1. 使用 WebMVCConfig。

  2. 使用 application.properties 文件

WebMVCConfig.

像这样创建模板解析器。

@Bean
public TemplateResolver templateResolver()
{
    FileTemplateResolver templateResolver = new FileTemplateResolver();
    templateResolver.setTemplateMode( "HTML5" );
    templateResolver.setCacheable( Boolean.FALSE );
    templateResolver.setOrder( 1 );
    return templateResolver;
}

应用程序属性

将以下行添加到 application.properties 文件

spring.thymeleaf.cache: false

关于javascript - 缓存 CSS、JavaScript、Image Spring Boot (+Thymeleaf),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50923379/

相关文章:

javascript - 使用 javascript 从表中删除 tr 后,当提交发送所有行时

javascript - 在所有 slideDowns/slideUps 完成后执行一个函数

javascript - 如何在asp mvc中获取列表的复选框值

javascript - express-session 不保存任何值

css - 单选按钮看起来像按钮

html - 如何制作全屏图像网格?

java - Spring 中的表单处理

javascript - 有没有一种方法可以使用 Javascript 检测所有 Ancestor DOM 元素的调整大小/缩放?

java - 迭代 thymeleaf 中的列表集合