[英]How to use live edit in a spring boot project in IntelliJ
我是Web開發的新手。 我發現IntelliJ中的實時編輯功能非常有用。 我的問題是,我正在制作有關Spring Boot項目的百里香頁,但無法進行實時編輯。
如果我創建一個靜態Web項目並創建一個html文件,則可以右鍵單擊該文件,然后單擊調試模式,實時編輯將開始,而chrome將開始與IntelliJ一起使用。 但是在春季項目中,右鍵單擊不會給我調試HTML文件的選項。 如果以chrome打開文件,請右鍵單擊頁面並選擇“在IDEA中檢查”,它將與IntelliJ連接,但是每次更改文件時,都必須刷新瀏覽器以獲取更改。
我沒有安裝任何插件。 我今天下載了IntelliJ Ultimate,它帶有實時編輯功能,我剛剛啟用了它。
有沒有一種方法可以在Spring項目中僅調試html文件? 還是周圍有工作?
LiveReload
spring-boot-devtools
要解決的問題 每當classpath上的文件更改更多信息時,使用spring-boot-devtools的應用程序會自動重新啟動
pom
文件中: <dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
</dependencies>
Gradle
dependencies {
compile("org.springframework.boot:spring-boot-devtools")
}
Spring使用重新啟動技術來使重新加載更快。 但是,默認情況下,對resources
文件夾的更改不會觸發重新啟動。 這是當Spring
的人們想到包括
嵌入式LiveReload服務器,可用於在更改資源時觸發瀏覽器刷新。
要充分利用此功能,您需要從安裝在瀏覽器中的livereload.com下載擴展程序 ,或者僅通過google為其下載擴展程序(例如livereload chrome)。
通過單擊以下選項來啟用擴展: 啟用LiveReload
現在,無論何時對html
文件進行任何更改,都會自動檢測到更改並將其反映在瀏覽器中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.