6

我正在开发 Vaadin 8 UI。目前,每次修改 UI 时,我都必须重新启动我的应用程序。

有没有更好的办法?我尝试附加 Java 调试器并使用 IntelliJ 的 Reload Changed Classes 功能,但热插拔失败。

我在 Vaadin 的上下文中看到过提到JRebel,但我买不起 - Spring Loaded似乎是另一种选择。还有别的事吗?

4

2 回答 2

1

http://www.hermansjavablog.eu/programming/definitive-guide-vaadin-7-maven-tomcat-intellij-idea-hotswap-deployment/似乎很有希望。也许你错过了一些选择..

已编辑

在 Eclipse 中,我现在尝试使用 SpringLoaded http://blog.netgloo.com/2014/05/21/hot-swapping-in-spring-boot-with-eclipse-sts/并且令人惊讶的是它的工作原理。

在 Intellij http://tomaszjanek.pl/blog/2015/02/03/hot-reloading-in-spring-boot-with-spring-loaded/可能有助于实现同样的目标。

于 2017-03-21T16:30:01.390 回答
0

我们在开发中使用 Jetty,并对其进行了热部署。应用程序状态将丢失,但在开发过程中它很可能正是您想要的。http://www.eclipse.org/jetty/documentation/9.4.x/hot-deployment.html

于 2017-03-22T17:37:38.280 回答