1. 程式人生 > >Spring Boot學習總結(4)——使用Springloaded進行熱部署

Spring Boot學習總結(4)——使用Springloaded進行熱部署

我在開發的時候,總是會及時對自己的程式進行測試,總是頻繁的重啟web server,容器不煩我們都覺得煩了。

dependencys目錄下增加:

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springloaded</artifactId>
<version>1.2.6.RELEASE</version>
</dependency>

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>

project 節點下新增:

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <dependencies>
                <!-- spring熱部署-->
                
<dependency> <groupId>org.springframework</groupId> <artifactId>springloaded</artifactId> <version>1.2.6.RELEASE</version> </dependency> </dependencies> </plugin> </plugins> </build>

當系統通過 mvn spring-boot:run啟動或者 右鍵application debug 啟動java檔案時,系統會監視classes檔案,當有classes檔案被改動時,系統會重新載入類檔案,不用重啟啟動服務

ps:需要重新編譯檔案 ctl+shift+f9