版权声明:本文为博主原创文章,转载请注明出处!有时候也不是原创,手快就选了(我的文章随意转载复制,不在乎的哈!) https://blog.csdn.net/qq_31384551/article/details/84580971
我们在开发spring或者spring boot项目的时候,如果修改了class文件,需要重启服务器(tomcat或其他)才可以生效,然而spring boot有对热部署的支持,只需增加一个依赖即可,如下:
<!--支持热部署依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional><!--注意此处不是<scope>test</scope>-->
</dependency>
然后你修改了class文件后即可看到日志输出有变化,并且启动时间大大缩短。
注:IDEA中使用此功能需要build一下,eclipse中只需Ctrl+S保存即可。
附IDEA中build图:
修改class文件后,在IDEA的build或者eclipse保存文件时会看到如下图日志输出: