Spring Boot 热启动
发布日期:2021-06-30 17:39:28 浏览次数:2 分类:技术文章

本文共 891 字,大约阅读时间需要 2 分钟。

目的:修改类文件可以马上编译发布,提高了工作效率

步骤:

第一步:

修改pom.xml

org.springframework.boot
spring-boot-devtools
true

有些博客没有写下面的配置,不写不会生效的,亲测。 

org.springframework.boot
spring-boot-maven-plugin
true

第二步:

开启自动编译

   只要classpath下的文件有变动,它就会自动重启。这在使用IDE时非常有用,因为可以很快得到代码改变的反馈。默认情况下,classpath下任何指向文件夹的实体都会被监控,注意一些资源的修改比如静态assets,视图模板不需要重启应用。

        由于DevTools监控classpath下的资源,所以唯一触发重启的方式就是更新classpath。在Eclipse里,保存一个修改的文件将引起classpath更新,并触发重启。在IntelliJ IDEA中,默认是不自动编译的,我们需要设置自动编译。

 

Eclipse

project->Build Automatically

IDEAfile->settings->build,execution,deployment -> compile

快捷键Ctrl + Shift + Alt + /,选择Registry

 重启应用,当改动代码时,观察控制台输出,你会发现Spring Boot已经检测到了文件变化,并重新启动。恭喜你~

 

特别的

IDEA有收费的插件:JRebel for IntelliJ

激活相关:

添加GIT忽略

  

*rebel.xml**rebel-remote.xml*

  

 

转载地址:https://lemonstone.blog.csdn.net/article/details/86313039 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:设计模式 享元模式
下一篇:设计模式 外观模式

发表评论

最新留言

很好
[***.229.124.182]2024年04月27日 08时41分32秒