关闭。这个问题是opinion-based .它目前不接受答案。
想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它.
4年前关闭。
Improve this question
我一直在检查 JRebel。根据他们的网站:
"JRebel is an anything-Java plugin that speeds up JVM-based development (Java, Scala, Groovy) by reloading changes made in your workspace into a running JVM, without restarts or redeploys, maintaining the state of the application while you’re coding."
这似乎与我们已经使用 Eclipse、Netbeans 和 IntelliJ 实现的目标相同:我们保存并立即部署我们的更改。 JRebel 会给我们带来哪些额外的好处?
有人可以向我解释吗?
最佳答案
IDE(Eclipse、NetBeans 或 IntelliJ)自动 重新部署如果这样配置应用程序,这不是即时的。基本上,只是自动化仍然会导致应用程序的真正重新部署,包括创建新的类加载器和初始化过程中涉及的所有补充内容。
在某些情况下,IDE 结合一些容器可以保留 session 状态——如果这对你有用,那就太棒了。如果不是 - 给你 - JRebel 就是答案。
在打包部署的情况下,构建阶段会增加,但使用 JRebel,您只需一次性消除所有这些。
关于jakarta-ee - JRebel 有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12393509/