jrebel优势
经实践的得出,jrebel的热部署比idea默认的热部署优势:
idea默认的热部署不能添加方法
jrebel的无视,但是对于xml、properties这种不生效
jrebel 热部署遇到问题
1.tomcat项目 直接 jrebel运行就行,但需注意的是所有的方法都会走一遍 如果有错,会启动不行
如果遇到不行的情况:解决办法
这个地方不要勾上,就不会报错了
这种情况就是只要项目能正常启动,jrebel就能启动
这种与不勾上的有一个差别,就是勾上的能实时监听,自动build
而不勾上的话,自己手动ctrl+f9
启动之后直接用就行
2.springboot 这个需要jrebel启动之后 手动build(ctrl+f9 )一下,才可以热部署
但是和springboot自带的不同的是,如果自带的build,会真实的重启一下springboot项目,而jrebel不需要,非常赞。
tomcat的jrebel有一个小圈圈 个人感觉应该就是build(ctrl+f9)
需要注意,一定要xx上网之后才可以用在线方式