繁体   English   中英

Vaadin 10在Spring-Boot中未使用模板

[英]Vaadin 10 is not using templates in Spring-Boot

我试图在Spring-Boot应用程序中将模板与Vaadin 10一起使用。

问题是,显示页面时未使用模板。 该模板上没有任何组件。

我的模板PersonForm.html存储在src/main/resources/META-INF/resources/frontend/src

试图绑定它们的类是:

@Route
@Tag("person-form")
@HtmlImport("frontend://src/PersonForm.html")
public class PersonView extends VerticalLayout implements HasUrlParameter<String> {  

    public PersonView() {}

    @Override
    public void setParameter(BeforeEvent event, String parameter) {}
}

将模板放在src/main/resources/META-INF/resources/frontend 对于Spring-Boot,至少这是默认文件夹。

问题是,正在使用模板的类必须扩展PolymerTemplate<TemplateModel>

您可以使用自己的模型来代替TemplateModel

这将起作用:

@Tag("person-form")
@HtmlImport("frontend://src/PersonForm.html")
public class PersonView extends PolymerTemplate<TemplateModel> implements HasUrlParameter<String> {

文件资料

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM