spring boot使用热部署

我们在开发spring或者spring boot项目的时候,如果修改了class文件,需要重启服务器(tomcat或其他)才可以生效,然而spring boot有对热部署的支持,只需增加一个依赖即可,如下:


        
            org.springframework.boot
            spring-boot-devtools
            true
        

然后你修改了class文件后即可看到日志输出有变化,并且启动时间大大缩短。

注:IDEA中使用此功能需要build一下,eclipse中只需Ctrl+S保存即可。

附IDEA中build图:

spring boot使用热部署_第1张图片

修改class文件后,在IDEA的build或者eclipse保存文件时会看到如下图日志输出:

spring boot使用热部署_第2张图片

可以看到时间大大缩短,原因很简单,因为spring boot热部署只重新加载了修改了的类(有变化的类),并且避免了重新启动tomcat

你可能感兴趣的:(spring,boot,spring,boot热部署,spring,boot)