第二章
上一章我们把支付模块Payment8001
已经创建起来了,在继续写下面的内容之前,现在讲一个热部署的小工具,有利于我们的后续开发。
热部署JRebel
大家都知道,正常情况下,Java程序启动后,代码就无法再改动了,那么我们在调试程序的过程中,难免会修改代码,难道我们每一次修改代码,都要手动进行项目重启吗?
很麻烦,对吧?
别担心,我们有热部署工具:JRebel
那么我们如何开启呢?
安装JRebel
在IDEA中,File => Settings => Plugins:
安装完成后,重启IDEA。
在线生成GUID
地址:https://www.guidgen.com/
如果失效刷新GUID替换就可以。
注册
在IDEA中,File => Settings => JRebel & XRebel:
红色箭头处填入:https://jrebel.qekang.com/{GUID}
激活!
设置
设置成离线工作模式
设置自动编译
要想实现热部署,首先需要对Intellij按如下进行设置:
由于JRebel是实时监控class文件的变化来实现热部署的,所以在idea环境下需要打开自动变异功能才能实现随时修改,随时生效:
打开运行时编译:
快捷键ctrl+shift+A
,搜索:registry
或者按快捷键 Ctrl