2017-03-21 1 views
5

Vaadin 8 UI를 개발 중입니다. 지금은 UI를 수정할 때마다 응용 프로그램을 다시 시작해야합니다.응용 프로그램을 다시 시작하지 않고 Vaadin UI를 다시로드

더 좋은 방법이 있습니까? Java 디버거를 연결하고 IntelliJ의 Reload Changed Classes 기능을 사용하여 시도했지만 핫 스왑이 실패합니다.

저는 Vaadin의 문맥에서 JRebel에 대한 언급을 보았습니다. 그러나 나는 그것을 감당할 수 없습니다. Spring Loadedanother option 인 것 같습니다. 다른게 있니?

+2

귀하의 툴 체인에 따라 다릅니다. 예를 들어 로컬 Tomcat/ee와 함께 Netbeans을 사용하면 다시로드하지 않고 작은 코드를 직접 변경할 수 있습니다. 그러나 구조 변경에 대해서는 앱을 다시 배포 할 것입니다. –

답변

1

http://www.hermansjavablog.eu/programming/definitive-guide-vaadin-7-maven-tomcat-intellij-idea-hotswap-deployment/ 매우 유망한 것처럼 보입니다. 아마 당신이 놓친 몇 가지 옵션 ..

가 나는 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/에서 동일한 결과를 얻을 수 있습니다.

+0

이 기사는 좋은 출발이지만 약간 구식입니다. – petey

+0

스프링 부트를 사용하는 사람들을 위해 devtools (http://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-devtools.html)를 언급 할 것입니다. – mstahv

관련 문제