Jrebel热部署不生效的解决办法

文章目录

    • 情况一(代码热部署问题)
    • 情况二(代码热部署问题)
    • 情况三(代码热部署问题)
    • 情况四(代码热部署问题)
    • 情况五(xml文件热部署问题)

情况一(代码热部署问题)

没开启自动编译
Jrebel热部署不生效的解决办法_第1张图片

情况二(代码热部署问题)

Shift+Ctrl+Alt+/,选择Registry
Jrebel热部署不生效的解决办法_第2张图片

Jrebel热部署不生效的解决办法_第3张图片

情况三(代码热部署问题)

没配置需要热部署的项目
Jrebel热部署不生效的解决办法_第4张图片

情况四(代码热部署问题)

以上三种如果都选择了,但是还是无法生效,那可能就是.idea文件造成的了。

  1. 删除项目中的.idea文件,然后重新加载项目。
    Jrebel热部署不生效的解决办法_第5张图片
    Jrebel热部署不生效的解决办法_第6张图片
  2. 如果遇到重新打开是这样的

Jrebel热部署不生效的解决办法_第7张图片
重新打开项目即可(打开其他项目,再打开这个项目就正常了)
3. 重新将项目标记为maven项目
Jrebel热部署不生效的解决办法_第8张图片
4. 定义jdk
Jrebel热部署不生效的解决办法_第9张图片
5. 重新导入项目

Jrebel热部署不生效的解决办法_第10张图片
6. 启动项目报错
Jrebel热部署不生效的解决办法_第11张图片
这是因为我们的yml文件带有中文的原因,所以要么就删除中文,或者重新将项目编译一次即可!

情况五(xml文件热部署问题)

JRebel热部署xml文件无效的情况解决:
在setting的plugins搜索JRebel mybatisPlus extension,下载应用,然后重启idea即可!
Jrebel热部署不生效的解决办法_第12张图片

你可能感兴趣的:(intellij-idea,maven,spring,boot)