【问题标题】:Springboot, Vaadin and RestControllerSpringboot、Vaadin 和 RestController
【发布时间】:2019-03-25 01:46:33
【问题描述】:

我使用包含 vaadin 和 springmvc 的 spring boot 创建了一个新项目。

我添加了一个带有@Route 注释的restcontroller 类和一个vaadin 视图类,但是当我尝试访问该视图时,我收到了一个空白页和许多失败的http 请求,其中405 访问代码是/VAADIN/frontend路径。

当移除 restcontroller 时,vaadin 视图起作用了。

【问题讨论】:

    标签: java spring spring-mvc spring-boot vaadin


    【解决方案1】:

    解决方案是向 vaadin 资源添加 servlet 映射:

    @WebServlet(
        urlPatterns = {
                "/VAADIN/*", "/frontend/*"
        },
        initParams = {
                @WebInitParam(name = "productionMode", value = "false")
        })
    public class MyServlet extends VaadinServlet {}
    

    别忘了添加@ServletComponentScan注解。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-27
      • 2021-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-15
      相关资源
      最近更新 更多