Sping Boot + JRebel实现热部署

相信不少开发者对每更改一次就得重新启动一次的开发模式都深恶痛觉,下面笔者就为大家介绍如何利用JRebel来进行热部署:

笔者这里用的是idea,主界面点击File - settings,然后在搜索框输入plugins,找到插件选项:

Sping Boot + JRebel实现热部署_第1张图片

然后在搜索框输入jrebel即可找到相关的插件,如没找到,可点击中间的"search in repositories":

Sping Boot + JRebel实现热部署_第2张图片

点击 "Install" ,然后等待下载完成。

Sping Boot + JRebel实现热部署_第3张图片

下载完成后,点击"Restart IntelliJ IDEA"重启idea:

Sping Boot + JRebel实现热部署_第4张图片

重启后,点击菜单栏"Help"即可看到JRebel选项:

Sping Boot + JRebel实现热部署_第5张图片

至此,JRebel已成功安装完成,JRebel需注册方能使用,大家可到网上搜索方法。

下面,我们讲一下如何利用JRebel进行热部署,打开spring boot项目的主程序入口,右键菜单,点击"Debug with JRebel 'DemoApplication'"即可用JRebel启动 Spring boot工程:

Sping Boot + JRebel实现热部署_第6张图片

启动成功后会看到如下信息:

Sping Boot + JRebel实现热部署_第7张图片

笔者之前已有一个controller,没有System.out语句,现在加上System.out而不重启,看看是否生效:

Sping Boot + JRebel实现热部署_第8张图片

没加之前,访问localhost:8080/test,控制台无打印,加了之后,按住Ctrl + Shift + F9重新编译,然后访问localhost:8080/test,结果控制台打印了:

Sping Boot + JRebel实现热部署_第9张图片

至此,Spring + JRebel热部署大功告成!

欢迎关注笔者的公众号: Java互通,精品干货分享,让你快速成长!

Sping Boot + JRebel实现热部署_第10张图片

 

你可能感兴趣的:(Sping Boot + JRebel实现热部署)