我們?cè)陂_(kāi)發(fā)中反復(fù)修改類诬垂、頁(yè)面等資源牍戚,每次修改后都是需要重新啟動(dòng)才生效,這樣每次啟動(dòng)都很麻煩获搏,浪費(fèi)了大量的時(shí)間赖条,我們可以在修改代碼后不重啟就能生效,在 pom.xml 中添加如下配置就可以實(shí)現(xiàn)這樣的功能常熙,我們稱之為熱部署纬乍。
<!--熱部署依賴包 該包包含開(kāi)發(fā)所需的所有工具 熱部署就包含在其中-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!--
在Maven插件中,<fork>true</fork>的配置表示插件將在一個(gè)新的進(jìn)程中運(yùn)行
對(duì)于spring-boot-maven-plugin插件來(lái)說(shuō)裸卫,
如果你在pom.xml文件中設(shè)置了<fork>true</fork>仿贬,
那么當(dāng)你的項(xiàng)目重新編譯時(shí),
Spring Boot Maven插件就會(huì)在一個(gè)新的進(jìn)程中自動(dòng)重啟你的應(yīng)用彼城,
從而實(shí)現(xiàn)熱部署
-->
<fork>true</fork> <!--configuration標(biāo)簽內(nèi)添加這一行-->
<!-- 其他配置選項(xiàng)... -->
</configuration>
</plugin>
</plugins>
</build>