使用 spring-boot-devtools 進行熱部署

 

 

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+/ 打開,勾選藍色部分的項(這裏是由於修改了纔是藍色的)

相關文章
相關標籤/搜索