springboot 熱啓動

做用:咱們在更改應用和配置文件的時候,自動重啓應用!

 共兩步(第二步有3小步驟)spring

1.添加依賴

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency> 

        只要classpath下的文件有變更,它就會自動重啓。這在使用IDE時很是有用,由於能夠很快獲得代碼改變的反饋。默認狀況下,classpath下任何指向文件夾的實體都會被監控,注意一些資源的修改好比靜態assets,視圖模板不須要重啓應用。
        因爲DevTools監控classpath下的資源,因此惟一觸發重啓的方式就是更新classpath。在Eclipse裏,保存一個修改的文件將引發classpath更新,並觸發重啓。在IntelliJ IDEA中,默認是不自動編譯的,咱們須要設置自動編譯。app

2.設置IDEA自動編譯:

        (1).快捷鍵Ctrl+Alt+S打開設置,在Build,Execotion,Deployment->Compiler->勾選Build Project automatically項

 

        (2).快捷鍵Ctrl + Shift + Alt + /,選擇Registry

 

        (3).勾選 Compiler autoMake allow when app running

 

        重啓應用,當改動代碼時,觀察控制檯輸出,你會發現Spring Boot已經檢測到了文件變化,並從新啓動,你會發現體驗爲什麼如此之棒,爽極了spring-boot

相關文章
相關標籤/搜索