1. 程式人生 > >spring boot 實現熱部署,部署java檔案和靜態資源

spring boot 實現熱部署,部署java檔案和靜態資源

自己學習了spring boot發現很方便使用,加上熱部署功能,不需要改個樣式就重啟服務,浪費時間了.修改完檔案之後,spring boot 自動給你更新資源,很方便開發人員除錯.

接下來讓我們一步步來實現這個功能.

首先我們需要在gradle 裡面新增依賴

	runtime('org.springframework.boot:spring-boot-devtools')

maven 的是

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

然後,我們要在配置檔案裡面配置,配置靜態檔案頁面禁用快取

spring.thymeleaf.cache=false

然後是開啟熱部署功能

spring.devtools.restart.enabled: true

然後開始在idea裡面設定

接著 按快捷鍵 ctrl + shift + alt + /,選擇Registry,勾上 Compiler autoMake allow when app running

然後點選確定

最後一步,我在網上查閱了很多都沒有部署成功,就是沒有接下來這一步

bootRun {   
      addResources = true
}

最build.gradle中加上這句話,這個工程就可以成功的熱部署了.

希望對大家有用,如果大家喜歡我的文章,可以關注我的微信公眾號