Springboot代码修改后,不需重新运行即可生效,使用Springloaded进行热部署

spring-boot使用Springloaded进行热部署

在开发Java程序的时候,修改代码了就需要重启一下应用,这样肯定会导致开发效率低。
比较大的项目,要重启一下应用,要花费 5、6 分钟,灵感泉涌的时候,怎么能忍受得了。

spring为我们提供了一个免费好用的jar包–springloaded

依赖:


            org.springframework
            springloaded
            1.2.6.RELEASE
 

在spring-boot开发时我们一般使用spring-boot-maven-plugin
pox.xml部分配置如下:


        org.springframework.boot
        spring-boot-maven-plugin
        
          true
          true
        
        
          
            org.springframework
            springloaded
            1.2.6.RELEASE
          
        
 

修改完项目代码后 重新编译
在这里插入图片描述
看弹出的提示框显示的提示即可:蓝色就是重新编译加载成功,红色则失败需要手动重启dubug
在这里插入图片描述
在方法的参数修改 和 类属性修改后,重新编译会失败,还需要重启项目。

你可能感兴趣的:(SpringBoot,java,spring,spring,boot)