IDEA 熱部署
2020年4月24日
10:24
1,添加熱部署包:devtools
<!--開發(fā)工具包-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
2月培, 在pom插件中支持熱部署
org.springframework.boot
spring-boot-maven-plugin
<fork>true</fork><!--如果沒有該配置嘁字,devtools不會(huì)生效-->
3恩急,application.properties文件中配置devtools支持熱部署
#熱部署
#是否支持livereload(用于在更改資源時(shí)觸發(fā)瀏覽器刷新)
spring.devtools.livereload.enabled=true
#LiveReload服務(wù)器在端口35729上運(yùn)行
spring.devtools.livereload.port=35729
spring.devtools.restart.enabled=true
4,配置IDEA
5纪蜒,ctrl + shift + alt + /,選擇Registry,勾上Compiler autoMake allow when app running
6衷恭,安裝瀏覽器插件,配合livereload刷新頁面
總結(jié):
(1)修改類 應(yīng)用會(huì)重啟
(2)修改配置文件 應(yīng)用會(huì)重啟
(3)修改靜態(tài)文件(html纯续、css等)随珠,應(yīng)用不會(huì)重啟,但是會(huì)調(diào)用livereload猬错,瀏覽器會(huì)自動(dòng)刷新窗看,顯示最新的修改內(nèi)容。