SpringBoot 實現熱部署(3種方式)

一、第一種html

在maven項目下,在pox.xml文件中的build中添加spring-loaded依賴,如圖:java

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>springloaded</artifactId>
    <version>1.2.8.RELEASE</version>
</dependency>

而後以CMD命令切換到項目文件目錄下,以maven的方式運行項目,命令:mvn spring-boot:runspring

二、第二種maven

第二種和第一種採用的一樣方式,不過須要將spring-loaded下載下來,可到maven倉庫下載:spring-boot

下載地址:http://mvnrepository.com/artifact/org.springframework/springloaded
ui

將下面這局代碼放到VM arguments中,如圖:spa

-javaagent:D:\maven_jar\springloaded-1.2.8.RELEASE.jar -noverifycode

注意:紅色字爲你的jar包所在位置xml

而後直接RUN啓動就好了!htm

三、第三種

依賴spring-boot-devtools實現,將如下代碼放到dependencies中:

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

<!-- optional=true,依賴不會傳遞,該項目依賴devtools;以後依賴SpringBoot1項目的項目若是想要使用devtools,須要從新引入 -->

依賴完,直接運行ApplicationBoot就好了,如圖:

相關文章
相關標籤/搜索