只要在pom文件中添加下面代碼段便可spring
<!-- 熱部署 -->
瀏覽器
<dependency>
緩存
<groupId>org.springframework.boot</groupId>
app
<artifactId>spring-boot-devtools</artifactId>
eclipse
<optional>true</optional>
maven
<scope>true</scope>
ide
</dependency>
spring-boot
<build>
ui
<plugins>
idea
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!-- 沒有該配置,devtools 不生效 -->
<fork>true</fork>
<addResources>true</addResources>
</configuration>
</plugin>
</plugins>
</build>
這樣配置在myeclipse中已經能夠實現熱啓動,可是在idea中配置好無效,下面須要修改idea中的兩個配置
熱部署無效問題已解決。
以上是搜索出來的解決方法,並沒有法解決。每次改完代碼,用ctrl+F9,能夠更新,但只能更新後臺部分,前臺部分暫未獲得解決。明明classes裏的編譯文件,全都更新了的= = 不知道爲嘛前臺頁面在瀏覽器中就是不更新= =,已排除瀏覽器緩存緣由
補充:application.properties中加入spring.thymeleaf.cache = false,每次改完代碼ctrl+F9,先後臺都會更新啦!!!