天天看點

【熱部署】devtools開發熱部署熱部署

熱部署

在開發中我們修改一個java檔案後想看到效果不得不重新開機應用,這導緻大量時間花費,我們希望在不重新開機應用的情況下,程式可以自動部署。有以下四種情況實作熱部署:

  • 模闆引擎:在spring boot中開發情況下禁用模闆引擎的cache,頁面模闆改變ctrl+f9可以重新編譯目前頁面并生效。
  • spring loaded:spring官方提供的熱部署程式,實作修改類檔案的熱部署。
  • JRebel:收費的熱部署軟體,安裝插件使用即可。
  • spring boot Devtools(推薦):引入依賴後,IDEA使用CTRL+F9

依賴:

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

繼續閱讀