簡體   English   中英

如何在IntelliJ的Spring Boot項目中使用實時編輯

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM