2014-02-24 40 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); 
    } 
} 

它的工作對我來說..

相關問題