在开发中我们修改了一个java文件想看到效果又不得不重新启动应用,这到导致大量时间的花费,我们希望不重启应用的情况下,程序可以自动部署(热部署),这里推荐使用spring boot devtools。
spring-boot-devtools 是一个为开发者服务的一个模块,其中最重要的功能就是自动应用代码更改到最新的App上面去。原理是在发现代码有更改之后,重新启动应用,但是比速度比手动停止后再启动还要更快,更快指的不是节省出来的手工操作的时间。
使用方法:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
按Ctrl+F9进行改变。