我正在開發Vaadin 8 UI。目前,每次修改UI時,我都必須重新啓動我的應用程序。重新加載Vaadin UI而不重新啓動應用程序
有沒有更好的方法?我嘗試過附加Java調試器並使用IntelliJ的Reload Changed Classes功能,但熱切換失敗。
我曾在Vaadin的背景下看過JRebel的提及,但我買不起 - Spring Loaded好像是another option。還有別的事嗎?
我正在開發Vaadin 8 UI。目前,每次修改UI時,我都必須重新啓動我的應用程序。重新加載Vaadin UI而不重新啓動應用程序
有沒有更好的方法?我嘗試過附加Java調試器並使用IntelliJ的Reload Changed Classes功能,但熱切換失敗。
我曾在Vaadin的背景下看過JRebel的提及,但我買不起 - Spring Loaded好像是another option。還有別的事嗎?
http://www.hermansjavablog.eu/programming/definitive-guide-vaadin-7-maven-tomcat-intellij-idea-hotswap-deployment/似乎很有希望。也許有你錯過了一些選項..
EDITED
在Eclipse我現在用彈簧式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/可能有助於實現相同。
我們在開發中使用Jetty並配置了熱部署。應用程序狀態將會丟失,但在開發過程中,它可能正是您想要的。 http://www.eclipse.org/jetty/documentation/9.4.x/hot-deployment.html
取決於您的工具鏈。例如,當您使用Netbeans與本地tomcat/ee時,您可以直接進行小型代碼更改,而無需重新加載。但關於結構變化,您將重新部署應用程序 –