maven web工程 热加载/热部署

发布于 2021-11-29 12:00:30 字数 218 浏览 962 评论 3

最近从eclipse换到idea,发现idea的重构功能的确强大。但是有一个问题,我现在是maven的web项目,已经拆分成了好几个子模块。我每次修改完java代码后,都需要重启服务器,就算只修改了很简单的一行,没有改方法名类名那些。我在eclipse下是这种情况修改的代码是可以生效的。请问在idea下需要配置什么吗?

如果有不用JRebel的方案最好,因为我在eclipse下并没用那个就可以。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

旧城烟雨 2021-11-30 07:13:33

感谢各位的回答,各位的答案我立刻就看到了,怎么晚回复是因为我立刻去做验证啦。

经过一阵折腾,装了jrebel之后,发现效果不好,经常会内存溢出,而且还是需要手动编译一下代码才行(不知道是不是我配置的原因,如果是,我想应该是开箱即用做的不好),而且会重新加载所有class,感觉时间没省多少。

二楼说的对,特别是我发现还可以使用ctrl+shift+f9只编译一个类的时候,比原来重启程序好很多了。

做个少女永远怀春 2021-11-29 13:58:02

2楼是对的,1楼是在胡扯,让我怀疑他
是否用过idea

虐人心 2021-11-29 13:04:10

在idea下修改完java代码是不会自动编译的,得手动的编译一下(或者Ctrl+F9),才会把修改的代码加载进去,但修改了方法名的不能热加载

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文