问题标签 [vaadin4spring]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
269 浏览

gradle - Gradle 从任务中排除依赖项

我有一个任务“vaadinCompileWidgetset”,如果 javax-validation-1.1 在类路径上(它取决于 javax-validation-1.0),它将无法工作。问题是,我的构建依赖于 1.1,所以我不能从构建中排除工件。

是否可以仅在 vaadinCompileWidgetset 任务上排除依赖项或强制 1.0?

0 投票
1 回答
363 浏览

gradle - Spring Boot vaadin 静态内容

我正在使用带有 vaadin 的弹簧靴。我应该如何提供 VAADIN 文件夹?我使用 gradle distZip 任务部署到生产环境,该任务创建一个 lib 和一个 bin 文件夹。我不想将 VAADIN 文件夹包含到 jar 中,因为它会禁用缓存并生成一个胖 jar。

我应该将文件夹放在哪里,必须进行哪些修改才能从目录而不是 jar 本身提供它?

0 投票
2 回答
2148 浏览

java - Vaadin 和 Spring 集成:什么取代了 @VaadinServletConfiguration?

在我的 pre-spring 代码中,我有以下配置:

Vaadin 之书在 11.18.9 中说。部署 Spring UI 和 Servlet:自定义 Servlet

在自定义 Vaadin servlet 时,如第 4.8.2 节“Vaadin Servlet、Portlet 和服务”中所述,您只需扩展 com.vaadin.spring.internal.VaadinSpringServlet 而不是 com.vaadin.servlet.VaadinServlet。

如第 4.9 节“部署应用程序”中所述,自定义 servlet 不能像通常使用 Vaadin servlet 那样具有 @VaadinServletConfiguration。

我的问题是:我在哪里从@VaadinServletConfiguration 传递参数?

0 投票
1 回答
789 浏览

java - 在使用springboot的vaadin应用程序中为EventBus.UIEvent使用自动装配时获取空指针

我正在使用 vaadin springboot,并且在为 EventBus.UIEventBus 使用 autowire 时得到空指针。

我已经在springboot的应用程序中有vaadinsessionscope bean。而且我还能够在主 UI 类中创建 EventBus.UIEventBus eventBus。

我在下面的代码中尝试做的是将事件从 loginview 传递到我的主要 vaadin UI 类。并为自动连接的 EventBus.UIEventBus eventBus 获取一个空指针。

任何输入表示赞赏。谢谢你。

下面是springboot应用类

下面是主 UI 类,如果没有事件总线的空指针

Login 是 java 类,我在其中获取 eventbus 的空指针

0 投票
1 回答
1010 浏览

java - 如何使用 Vaadin4Spring MVP 结构和 Spring Security 创建自定义登录

我目前的项目是基于 peholmst 的 vaadin4spring MVP 的结构:

https://github.com/peholmst/vaadin4spring/tree/master/samples/mvp-sample

我正在使用Vaadin 7.5.3SpringBoot 1.2.5.RELEASEJSR-330 1.0 (@Inject)

现在我想结合spring security创建一个新的vaadin视图登录页面......我的尝试如下:

HttpSecurityConfigurer.java

登录UI.java

LoginPresenter.java

登录视图.java

因此,当我启动应用程序时,我的浏览器会重定向到“ http://localhost:8080/login ”,但它只呈现 vaadin 加载动画:

Vaadin 加载动画

有人能帮我吗?

0 投票
0 回答
126 浏览

java - 如何使 EJB 到达 Vaadin UI

我想知道如何使 EJB 计时器能够在后台工作完成后访问我的 Vaadin UI 以更新 GUI 组件。

有没有办法得到它?我试图在我的 EJB 方法中使用 UI.getCurrent() 获取 UI,但它返回 null。

我注意到 getCurrent() 方法在 InheritableThreadLocal 映射中查找所有当前实例,但我的猜测是 EJB 线程与我的 UI 线程无关。

让我的任何想法。

谢谢!

0 投票
1 回答
329 浏览

combobox - 如何让 LazyComboBox 从 Vaadin 的另一个页面中选择一个项目?

我正在使用Vaadin 7.5.5Viritin 1.35。我已经实现了一个LazyComboBoxSpring Data JPA服务调用和存储库支持的。

我对 LazyComboBox 的基本设置是:

当我在组合框中输入时,这非常有用。
如果我从第一页(第 0 页)中选择一个项目,我可以离开组合框,回到它,然后再次单击下拉箭头,之前选择的项目仍然被选中。

但是,如果我从 0 以外的任何页面中选择一个项目,则单击下拉箭头会导致所选项目变为null并且用户必须再次找到原始项目。

如果需要,我可以发布服务和存储库的详细信息,但它并不比select * from table where name like '%' + name + '%'.

无论选择哪个页面,如何将所选值保留在组合框中?

谢谢你。

0 投票
1 回答
102 浏览

vaadin - Vaadin 中需要的设计帮助

希望你很好,做得很好。

我是 VAADIN 的新手,我的前辈任务是使用 VAADIN 创建一个网站,但我在 VAADIN 中创建 HTML、CSS 等时遇到了很多困难。设计师给了我 PSD/JPG 格式的网站设计,我必须在 VAADIN 中实现这些. 但是如何....

请帮助我或指导我。如果您对此有任何视频教程链接,请与我分享。

我在 HTML5、CSS3、JQUERY、BOOTSTRAP、响应式网页设计方面拥有丰富的知识。

简而言之,我的问题是如何使用 vaadin 创建从 PSD 到 HTML 的网页

0 投票
0 回答
876 浏览

java - 将 Eventbus 注入 Vaadin 中的 Spring 服务

我想使用 Spring Boot 将会话范围的事件总线注入到 Vaadin 项目中的 Spring 服务中。

我的服务如下所示:

该类被自动装配到一个用和MyService注释的视图中。@SpringComponent@SpringView(name = MyView.VIEW_NAME)

当我启动我的应用程序时,我得到了异常

我猜这个错误的原因是,服务是单例的,而事件总线是会话范围的。
代理是解决此问题的方法吗?如果是这样,我该如何为我的事件总线创建?

更新

使用@EventBusProxy注释时,我得到一个不同的错误,它表明 eventBus 被代理:

我需要代理myService吗?这个 bean 应该仍然是单例的,不是吗?

0 投票
0 回答
58 浏览

containers - 没有线索的奇怪 NPE 错误 vaadin webapp

有时我会收到“内部错误”系统消息

之后我无法注销或刷新页面或注销

在我看来,有时当我将一些数据加载到表中时,我会收到此错误。

在错误日志中,我有以下内容: