先参照这篇博客的方法获得JRebel的License,然后需要注意的地方有以下几个点:
- 使用JRebel Run或者JRebel Debug启动
- 使用war:exploded来部署程序,不然没法执行下一条的步骤
- Run Configuration里面把On Update Action和On frame deactive都设置成Update resourses and classes
然后就可以更改Java类文件,几乎任何改变都可以不用部署或者重启服务器,比如Spring的@RequestMappings注解改变映射路径而不用重新部署,出现下图所示即说明热部署生效。
用Tomcat 9使用时没有成功,换到8之后好了,原因未知。