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