vaadin8 - 编译 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
解决方案
推荐阅读
- javascript - 如果角色由集成管理,那么 MEMBER_ROLE_UPDATE 审计日志的 executor 属性是什么?
- c# - 在 WPF C# App 中创建自定义弹出消息
- magento2 - 注册表单magento 2中的电子邮件验证问题
- java - 即使在添加 xmlbeans-version.jar 后获取 xmlbeans 类也未找到异常
- forms - NUXT - 在 3 页中重用来自 default.vue 的视图
- python - 如何将多列中的最大值返回到pandas df中的新列
- spring-boot - 是否可以从 AuthenticationProvider 实现的类动态设置 accessTokenValiditySeconds?
- javascript - react js播放本地MP3文件
- jquery - jQuery - 删除具有特定值的表 col
- r - 循环遍历数据帧的行并将其用作 r 中的函数输入