首页 > 编程语言 > 详细

springboot 热启动

时间:2019-09-26 10:35:09      阅读:96      评论:0      收藏:0      [点我收藏+]
作用:我们在更改应用和配置文件的时候,自动重启应用!

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

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中,默认是不自动编译的,我们需要设置自动编译。

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已经检测到了文件变化,并重新启动,你会发现体验为何如此之棒,爽极了

springboot 热启动

原文:https://www.cnblogs.com/ynhk/p/11588971.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!