Spring Boot自动配置为ThyemeLeaf注册的默认模板解析器是基于类路径的,这意味着它从编译的资源/ target / classes / **加载模板和其他静态资源。
![缓存胸腺模板](https://i-blog.csdnimg.cn/blog_migrate/8e345b1b0fb258e49f21b25b455ed709.png)
要加载对资源(HTML,js,CSS等)的更改,我们可以
- 每次都重新启动应用程序-这当然不是一个好主意!
- 使用IntelliJ上的CTRL + F9或(如果您使用的是eclipse键映射,则使用CTRL + SHIFT + F9)或只是右键单击并单击编译来重新编译资源。
- 或如下所述的更好的解决方案!
Thymeleaf包括一个基于文件系统的解析器,它直接从文件系统中加载模板,而无需通过类路径(已编译资源)。
请参见DefaultTemplateResolve