首页 > 解决方案 > 编译 Vaadin 8 小部件集

问题描述

我是 Vaadin 的新手。我正在尝试在编译好的项目中使用 GoogleMaps 插件。然而,挑战是我在运行时遇到了一个我不明白的异常。谷歌搜索,我发现我必须编译WidgetSet. 如何做到这一点?向我展示步骤的任何帮助将不胜感激。widgetset.xml 的内容以及应该放置的位置

下面是我的代码和我得到的运行时异常:

import com.labafrique.creporter.model.ReportModel;
import com.labafrique.creporter.repository.ReportRepository;
import com.vaadin.navigator.View;
import com.vaadin.tapio.googlemaps.GoogleMap;
import com.vaadin.ui.Composite;
import com.vaadin.ui.VerticalLayout;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;

/**
 *
 * @author Javalove
 */

public class View1 extends Composite implements View {
    
    
    GoogleMap map;
    
    @Autowired
    ReportRepository report;
    
    public View1()
    {
        map = new GoogleMap("", null, "english");
        VerticalLayout v = new VerticalLayout();
        map.setSizeFull();
        v.addComponent(map);
        setCompositionRoot(v);
    }
    
    public void initMap()
    {
        List<ReportModel> lx = report.findAllCases();
    }

    
    
}

和例外

 java.lang.IllegalArgumentException: Unable to create an instance of {0}. 
 The constructor threw an exception.
                            at 

标签: vaadin8

解决方案


推荐阅读