目录
1、热部署的概念及意义
热部署就是正在运行状态的应用,修改了它的源码之后,在不重新启动的情况下能够自动把增量内容编译并部署到服务器上,使得修改立即生效。
热部署可以使我们在开发的时候,修改代码后不需要重启应用就能看到效果,大大提升开发效率。在生产上运行的程序,可以在不停止运行的情况下进行升级,不影响用户使用。
Tomcat热部署在 IntelliJ IDEA基础配置(个性版)一文中已经做了相应的介绍及配置,下面我主要学习使用一个新的热部署插件JRebel。
2、安装JRebel
1>下载链接:JetBrains Marketplace
选择自己需要的版本下载(不要解压)
2>File------>Settings------>Plugins---->Install Plugin from Disk...,如下图:
3>选择下载的压缩包:
4>安装完成后重启即可生效:
3、注册JRebel
1>重启后点击JRebel Activation
2>获取GUID
3>将新的GUID和JRebel的网站合并(GUID放到后面):https://jrebel.qekang.com/+你的GUID
4>注册成功
4、配置JRebel
1>开启IDEA的自动构建项目选项
2>左下方JRebel处勾选当前项目
3>使用JRebel的Debug模式启动项目
4>在浏览器中打开测试地址,我这里是:http://localhost:8080/hello
5>修改代码内容,并手动构建项目(快捷键 ctrl+F9)
编辑
6>可以根据自己的需求调整自动热部署的时间,在settings里面,这样就可以不手工构建了。