我试图在我的Vaadin应用程序(使用Spring Boot)中使用自定义SpringVaadinServlet
。以下是一个示例应用程序,其中未检测到SpringVaadinServlet
。我已经阅读了Spring Vaadin教程,但仍然无法实现。下面的代码(我没有XML的conf):未检测到自定义SpringVaadinServlet
@SpringBootApplication
public class VaadinSb2Application {
public static void main(String[] args) {
SpringApplication.run(VaadinSb2Application.class, args);
}
@Configuration
@EnableVaadin
public class AppConfig {}
@SpringUI
public class MyUI extends UI {
private static final long serialVersionUID = 1L;
@Override
protected void init(VaadinRequest request) {
setContent(new Label("Welcome!"));
}
}
@WebServlet(urlPatterns = "/*", name = "MyServlet", asyncSupported = true)
public static class MyServlet extends SpringVaadinServlet {
private static final long serialVersionUID = 1L;
public MyServlet() {
System.out.println("servlet constr");
}
@Override
protected void servletInitialized() throws ServletException {
super.servletInitialized();
System.out.println("servlet init");
}
}
}
以下是链接到Vaadin文档: http://vaadin.github.io/spring-tutorial/ https://vaadin.com/docs/-/part/framework/advanced/advanced-spring.html
我使用Spring 1.4.2引导和最新Vaadin版本。
栈溢出真的是一个非常非常好的网站,但是Vaadin问题,你可能会更好使用他们的论坛(https://vaadin.com/论坛#) –