1. 程式人生 > >SpringBoot 熱啟動之二

SpringBoot 熱啟動之二

pri spa ring ica enc sco scope blog ava

一、在pom 文件添加依賴

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

二、還是在pom 文件添加插件

  <build
> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <!-- <fork>如果沒有該配置,devtools不會起作用,即不會restart -->
<fork>true</fork> </configuration> </plugin> </plugins> </build>

三、啟動方式

  右擊main方法 --> Run As --> Java Application

四、修改方法,保存,應用會重啟;新建一個方法,保存,應用會重啟;修改類,保存,應用會重啟;新建一個類,保存,應用會重啟。

  修改配置文件,保存,應用會重啟。

  修改頁面,保存,應用會重啟(原理是將spring.thymeleaf.cache 設為false)。要在application.properties 文件中配置spring.thymeleaf.cache = false 來實現,這裏註意不同的模板配置不一樣。

SpringBoot 熱啟動之二