编译Vaadin 8小部件集

时间:2019-07-04 18:12:26

标签: vaadin8

我是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 

0 个答案:

没有答案