springboot 热启动

做用:咱们在更改应用和配置文件的时候,自动重启应用!

 共两步(第二步有3小步骤)spring

1.添加依赖

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency> 

        只要classpath下的文件有变更,它就会自动重启。这在使用IDE时很是有用,由于能够很快获得代码改变的反馈。默认状况下,classpath下任何指向文件夹的实体都会被监控,注意一些资源的修改好比静态assets,视图模板不须要重启应用。
        因为DevTools监控classpath下的资源,因此惟一触发重启的方式就是更新classpath。在Eclipse里,保存一个修改的文件将引发classpath更新,并触发重启。在IntelliJ IDEA中,默认是不自动编译的,咱们须要设置自动编译。app

2.设置IDEA自动编译:

        (1).快捷键Ctrl+Alt+S打开设置,在Build,Execotion,Deployment->Compiler->勾选Build Project automatically项

 

        (2).快捷键Ctrl + Shift + Alt + /,选择Registry

 

        (3).勾选 Compiler autoMake allow when app running

 

        重启应用,当改动代码时,观察控制台输出,你会发现Spring Boot已经检测到了文件变化,并从新启动,你会发现体验为什么如此之棒,爽极了spring-boot

相关文章
相关标签/搜索