使用JRebel插件实现SpringBoot应用代码热加载

使用JRebel插件实现SpringBoot应用开发过程当中代码及资源的热加载

前言

在实际的开发过程当中,咱们常常修改代码以后,手动的重启项目,查看修改效果。那么有没有一种方式可以快速的、自动的帮咱们将修改代码自动更新,避免手动重启,从而提升开发效率呢?是有的,在我以前的文章里面给读者介绍了使用springboot-devtools实现热加载的方法。本文就给你们介绍另一种方式:使用Jrebel插件完成修改代码及资源的自动更新功能。程序员

> 可是对于这个功能不少人对功能的叫法有争议,笔者查询了维基百科、官方文档,没有获得合理的答案,也没有权威的定义,笔者知道的就有:热启动、热加载、热更新、热部署、热切换。这几个词从语义上是有区别的,可是叫什么并不重要,实现了最重要,毕竟绝大部分程序员为了使用这个功能方便开发,也不是专业的搞学术研究的。 > 若是哪位同窗得到了权威渠道的说法,能够将文档链接反馈给我。我再理解一下,争取作到学术研究级别的一丝不苟!在此以前笔者按照本身的想法和英文翻译的角度去使用这些名词。spring

使用Jrebel插件实现热加载,这是最简单的一种方式,可是有必定的个局限性,Jrebel插件是收费的。虽然有破解方案,可是不建议!有须要的同窗自行研究,这里就很少作介绍了。(若是确实有须要,能够参考文末的个人博客地址)springboot

第一步:安装插件

IntelliJ IDEA是笔者最常使用的IDE,本文就以在IDEA中Jrebel的安装及使用进行示例说明。按照箭头所示选择安装。安装完成以后,要重启IDEA才能生效。学习

使用JRebel插件实现SpringBoot应用开发过程当中代码及资源的热加载

第二步:激活插件

在安装完成以后,右上角会多出这样几个按钮。点击以后会提示你进行插件激活,能够购买注册码激活,也能够在线激活。也能够填写我的姓名、邮箱、电话以后获取10天的试用期!插件

使用JRebel插件实现SpringBoot应用开发过程当中代码及资源的热加载

第三步:更新操做触发配置

这个配置不只结合Jrebel使用有效,对于其余的方式实现热加载,代码及资源的自动更新也一样适用。翻译

使用JRebel插件实现SpringBoot应用开发过程当中代码及资源的热加载

在Spring Boot项目启动配置中,选择下图中的红色框中的内容:uodate classes and resources on ‘update’ action3d

使用JRebel插件实现SpringBoot应用开发过程当中代码及资源的热加载

配置完成后,经过右上角的JR按钮启动SpringBoot项目。就能够实现改动代码和资源的自动更新。blog

最后仍是要说明一下,这种方式虽然简单,可是Jrebel插件是收费插件。若是经济上不困难,请尊重原做者的劳动成果。资源

期待您的关注

相关文章
相关标签/搜索