IntelliJ IDEA 怎么热部署,每次修改java文件就得重启tomcat

2025-04-27 20:55:12
推荐回答(2个)
回答1:

商业版有这个功能,社区版的功能比较鸡肋,只能reload classes

从上面的图中可以看到,reload class 是在compile之后的,而Intellij没有类似保存java文件就自动compile的功能,需要手动触发下compile, ctrl+shift+f9 就会在左下角看到绿色的提示框了,提示reload了几个class文件
不过这里reload并不能达到真正意义上的hotswap,不过eclipse wtp的hotswap跟这个差不多,只是那个是自动的,intellij也可以通过录制宏来自动化。
想要真正的hotswap,可以度娘 decvm

回答2:

jrebel 这个热部署的插件。