2014-02-24 75 views
2

有没有办法在不重新启动整个应用程序的情况下在弹簧引导应用程序中发布网页内容?在弹簧引导应用程序中发布网页内容

我用thymeleaf试图设置“spring.template.cache”属性设置为false,但没有运气

+0

的'spring.template.cache'仅适用于thymeleaf模板(名称中的线索),我要去承担它的工作原理,因为其他人使用它。也许你想重新加载的内容没有被thymeleaf加载?或者,也许你设置了自己的thymeleaf配置,并没有使用默认设置? –

回答

2

设置spring.template.cache是不够的,如果你有mvn spring-boot:run运行的应用程序。

我不知道其他的IDE,但为了刷新你需要使项目Cmd+F9在Mac),你希望看到的变化,每次Thymeleaf模板从IntelliJ IDEA的运行的应用程序的情况下。

0

,如果你正在构建jar文件,那么首先改变坛子战争中的build.gradle作为休耕:

apply plugin: 'war' 
War{ 
baseName= 'projectName' 
version='0.1.0' 
} 

依赖添加以下语句

providedRuntime("org.springframework.boot:spring-boot-starter-tomcat") 

添加这个类中你的控制器包。

public class ServletInitializer extends SpringBootServletInitializer 
{ 
    @Override 
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { 
    return application.sources(Application.class); 
    } 
} 

它的工作对我来说..

相关问题