vaadin에서 리프레셔 애드온을 사용하려고합니다. 그러나 새로 고침 방법은 절대로 실행되지 않습니다. 내가 뭘 놓치고 있니? 상수의 확장을 사용하여vaadin에서 refresher addon을 사용하는 방법?
@VaadinUI
@PreserveOnRefresh
public class RootUI extends UI {
@Override
protected void init(VaadinRequest request) {
REFRESHER.setRefreshInterval(500);
REFRESHER.addListener(new ChatRefreshListener());
addExtension(REFRESHER);
}
public static final Refresher REFRESHER = new Refresher();
public class ChatRefreshListener implements RefreshListener {
@Override
public void refresh(final Refresher source) {
System.out.println("test"); //this is never executed
}
}
}
@Configuration
@ComponentScan
@EnableAutoConfiguration
public class MyApp extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(MyApp.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(MyApp.class);
}
}
<vaadin.version>7.4.0.alpha2</vaadin.version>
1) 사용중인 Vaadin 버전은 무엇입니까? 2) 웹 응용 프로그램 설정 (web.xml 또는 주석 기반)을 공유하십시오. – Morfic
감사합니다. 내 업데이트를 참조하십시오. – membersound
'web.xml'또는 '@ VaadinServletConfiguration'을 참조하고 있습니다. 자세한 정보 : https://vaadin.com/book/vaadin7/-/page/application.environment.html 및 https://vaadin.com/wiki/-/wiki/Main/Creating+a+servlet+3.0+application – Morfic