1. 必須重啟
目前的Springboot,當(dāng)發(fā)生了任何修改之后,必須關(guān)閉后再啟動(dòng)Application類才能夠生效,顯得略微麻煩。 Springboot提供了熱部署的方式,當(dāng)發(fā)現(xiàn)任何類發(fā)生了改變,馬上通過(guò)JVM類加載的方式,加載最新的類到虛擬機(jī)中。 這樣就不需要重新啟動(dòng)也能看到修改后的效果了
2. pom.xml
做法很簡(jiǎn)單,在pom.xml中新增加一個(gè)依賴就行了
<?xml version="1.0" encoding="UTF-8"?> org.springframework.boot spring-boot-devtools true 4.0.0 com.how2java springboot 0.0.1-SNAPSHOT springboot springboot war org.springframework.boot spring-boot-starter-parent 1.5.9.RELEASE org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-tomcat provided junit junit 3.8.1 test javax.servlet javax.servlet-api provided javax.servlet jstl org.apache.tomcat.embed tomcat-embed-jasper provided org.springframework.boot spring-boot-devtools true 1.8 org.springframework.boot spring-boot-maven-plugin