使用springloaded进行热部署,可是新增变量、方法等...并不会进行热部署。spring
使用devtools则能解决这些问题,包括新增/删除方法,添加新的类,修改配置文件等一系列操做均能进行热部署。app
<!-- 添加devtools依赖包 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> <scope>true</scope> </dependency>
<!-- 构建节点 --> <build> <plugins> <!-- 添加spring-boot-devtools plugin --> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <fork>true</fork> </configuration> </plugin> </plugins> </build>
配置好以后启动服务,能够测试新增/修改/删除方法或者修改配置文件和新增类进行测试,而后使用页面进行访问验证,每一次保存都会自动重启服务。maven