2019/3/5 更新:html
發現熱部署不生效,出現頁面顯示error的錯誤,而後在 application.properties 中註釋了下面兩行成功實現熱部署(直接刪掉也能夠)java
#spring.devtools.restart.enabled=true
#spring.devtools.restart.additional-paths=src/main/java
參考:web
http://www.javashuo.com/article/p-ohnjmfwt-de.htmlspring
http://www.javashuo.com/article/p-tabntbsa-gc.htmlmvc
http://www.javashuo.com/article/p-elgftpmn-cu.htmlapp
導入依賴:webapp
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency>
配置 application.propertiesjsp
#熱部署生效
spring.devtools.restart.enabled=true
#這裏就按照 src/main/java 來配置就好了,和java同級的webapp目錄已經會從新加載了
#設置重啓的目錄
#spring.devtools.restart.additional-paths=src/main/java
#這個部分根據本身的使用狀況來配置,這裏我沒有配置
#classpath目錄下的WEB-INF文件夾內容修改不重啓
spring.devtools.restart.exclude=WEB-INF/**
由於我這裏配置的關閉 thymeleaf ,啓用jsp ,同時設置了 spring.thymeleaf.cache=false ,因此webapp下的頁面會從新加載spring-boot
spring.mvc.view.prefix=/ spring.thymeleaf.cache=false spring.thymeleaf.enabled = false
下面的須要設置:spa
ctrl+shift+alt+/ 打開,勾選藍色部分的項(這裏是由於修改了纔是藍色的)