相信不少开发者对每更改一次就得重新启动一次的开发模式都深恶痛觉,下面笔者就为大家介绍如何利用JRebel来进行热部署:
笔者这里用的是idea,主界面点击File - settings,然后在搜索框输入plugins,找到插件选项:
然后在搜索框输入jrebel即可找到相关的插件,如没找到,可点击中间的"search in repositories":
点击 "Install" ,然后等待下载完成。
下载完成后,点击"Restart IntelliJ IDEA"重启idea:
重启后,点击菜单栏"Help"即可看到JRebel选项:
至此,JRebel已成功安装完成,JRebel需注册方能使用,大家可到网上搜索方法。
下面,我们讲一下如何利用JRebel进行热部署,打开spring boot项目的主程序入口,右键菜单,点击"Debug with JRebel 'DemoApplication'"即可用JRebel启动 Spring boot工程:
启动成功后会看到如下信息:
笔者之前已有一个controller,没有System.out语句,现在加上System.out而不重启,看看是否生效:
没加之前,访问localhost:8080/test,控制台无打印,加了之后,按住Ctrl + Shift + F9重新编译,然后访问localhost:8080/test,结果控制台打印了:
至此,Spring + JRebel热部署大功告成!
欢迎关注笔者的公众号: Java互通,精品干货分享,让你快速成长!