摘要:修改文件增加的依賴引入熱部署依賴注意只有設置為時才會熱啟動,即當修改了等這些靜態資源后不用重啟項目直接刷新即可。
我們在開發SpringBoot項目的時候,有些時候修改了一些Controller或者Service等組件,那么每次修改都需要去重啟服務,這樣的話嚴重的導致我們的開發效率降低,那么SpringBoot為我們提供了該問題的解決方案,那就是進行熱部署,我們熱部署使用到的組件是devtools。
修改pom文件增加maven的devtools依賴
org.springframework.boot spring-boot-devtools true
注意:true只有設置為true時才會熱啟動,即當修改了html、css、js等這些靜態資源后不用重啟項目直接刷新即可。
修改springboot插件配置
org.springframework.boot spring-boot-maven-plugin true
配置了true后在修改java文件后也就支持了熱啟動,不過這種方式是屬于項目重啟(速度比較快的項目重啟),會清空session中的值,也就是如果有用戶登陸的話,項目重啟后需要重新登陸。
設置IDEA編輯器自動編譯功能,進入IDEA的配置項中,選擇頂部菜單的 IntelliJ IDEA -> Perferences... 會彈出一個設置對話框
在彈出的對話框中點擊Build, Execution, Deployment選項下的Compiler選項
勾選Compiler選項中的Build project automatically選項開啟IDEA自動編譯項目,然后點擊OK即可
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/73165.html
摘要:概述進行的開發過程中,我們很多時候經常需要重啟服務器才能保證修改的源代碼文件或者一些諸如的配置文件以及一些靜態文件生效,這樣耗時又低效。 showImg(https://segmentfault.com/img/remote/1460000015363888); 概述 進行SpringBoot的Web開發過程中,我們很多時候經常需要重啟Web服務器才能保證修改的 源代碼文件、或者一些...
摘要:文件注熱部署功能開始有的添加依賴依賴不會傳遞,該項目依賴之后依賴項目的項目如果想要使用,需要重新引入注中添加主要在中使用,中不需要添加此配置。禁用緩存或者,打開開發者工具,選項卡下選中打勾重啟項目修改代碼并重新請求項目稍等片刻 1 pom.xml文件 注:熱部署功能spring-boot-1.3開始有的 org.springframework.boot spring...
摘要:這里使用的是數據庫啟動類上加上注解在啟動類中添加對包掃描掃描多個包下的可以有以下幾種方法掃描會自動加載相關配置,數據源就會自動注入到中,會自動注入到中,可以直接使用。有配置文件下的使用掃描多個包下的可以有以下幾種方法掃描 Spring-Boot 學習筆記 1 Spring-Boot 介紹 1.1 什么是Spring-Boot Spring-Boot是由Pivotal團隊提供的全新框架...
摘要:熱加載代表的是我們不需要重啟服務器,就能夠類檢測得到,重新生成類的字節碼文件無論是熱部署或者是熱加載都是基于類加載器來完成的。驗證階段字節碼文件不會對造成危害準備階段是會賦初始值,并不是程序中的值。 一、SpringBoot入門 今天在慕課網中看見了Spring Boot這么一個教程,這個Spring Boot作為JavaWeb的學習者肯定至少會聽過,但我是不知道他是什么玩意。 只是大...
摘要:引入了新的環境和概要信息,是一種更揭秘與實戰六消息隊列篇掘金本文,講解如何集成,實現消息隊列。博客地址揭秘與實戰二數據緩存篇掘金本文,講解如何集成,實現緩存。 Spring Boot 揭秘與實戰(九) 應用監控篇 - HTTP 健康監控 - 掘金Health 信息是從 ApplicationContext 中所有的 HealthIndicator 的 Bean 中收集的, Spring...
閱讀 2212·2021-09-30 09:47
閱讀 960·2021-08-27 13:01
閱讀 2959·2019-08-30 15:54
閱讀 3685·2019-08-30 15:53
閱讀 825·2019-08-29 14:07
閱讀 713·2019-08-28 18:16
閱讀 795·2019-08-26 18:37
閱讀 1406·2019-08-26 13:27