gpt4 book ai didi

spring - Spring 启动:发布Thymeleaf模板而无需重新启动服务器

转载 作者:行者123 更新时间:2023-12-04 18:29:02 28 4
gpt4 key购买 nike

有没有一种方法可以发布Thymeleaf模板而无需运行和构建war文件?
这是我的gradle文件的外观:

apply plugin: 'war'

war {
baseName = 'bootBlog'
version = '0.1.0'
}


repositories {
mavenLocal()
mavenCentral()
maven { url "https://repo.spring.io/libs-release" }
}

configurations {
providedRuntime
}

dependencies {
compile("org.springframework.boot:spring-boot-starter-thymeleaf")
compile("org.springframework.boot:spring-boot-starter-data-mongodb")
compile("org.springframework.boot:spring-boot-starter-actuator")
testCompile("junit:junit")
providedRuntime("org.springframework.boot:spring-boot-starter-tomcat")

最佳答案

thymeleaf的工作方式是在服务器启动时缓存所有thymeleaf模板。这就是您没有获得最新模板的原因。要停止缓存,application.properties中有一个应用程序设置,称为:

 spring.thymeleaf.cache=false


关闭此功能可防止缓存,并允许刷新模板而无需重新启动服务器。

输入配置后,停止服务器并使用 gradle bootRun启动它。从现在开始,您将无需更新即可获取最新的百里香模板。

关于spring - Spring 启动:发布Thymeleaf模板而无需重新启动服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27710924/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com