1. 程式人生 > >spring boot熱部署,使用devtools,更新任務內容不需要重啟服務

spring boot熱部署,使用devtools,更新任務內容不需要重啟服務

如果不使用devtools,我們對類的任何修改都需要重啟服務才能看到效果,這是不是很操蛋,現在介紹一個如果實現熱部署的方法

1:pom.xml中增加

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <optional>true</optional>
    <scope>true</scope>
</dependency
>
2:pom.xml中增加以下外掛
<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <configuration>
        <fork>true</fork>
    </configuration>
</plugin>
3:重新啟動服務,這時候去修改類中任何內容,不需要再重啟伺服器即可看到效果