問題タブ [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 投票する
1 に答える
363 参照

gradle - Spring Boot vaadin 静的コンテンツ

vaadinでスプリングブートを使用しています。VAADIN フォルダーはどのように提供すればよいですか? lib フォルダーと bin フォルダーを作成する gradle distZip タスクを使用して、運用環境にデプロイします。VAADIN フォルダーを jar に含めたくありません。キャッシュが無効になり、ファット jar が作成されるためです。

フォルダーをどこに配置すればよいですか? jar 自体ではなく、ディレクトリから提供するにはどのような変更を行う必要がありますか?

0 投票する
1 に答える
789 参照

java - springbootを使用したvaadinアプリケーションでEventBus.UIEventのautowireを使用するとnullポインタを取得する

vaadin springboot を使用していますが、EventBus.UIEventBus の autowire を使用すると null ポインターが発生します。

springboot のアプリケーションには、すでに vaadinsessionscope Bean があります。また、メイン UI クラスで EventBus.UIEventBus eventBus を作成することもできます。

以下のコードでやろうとしているのは、loginview からメインの vaadin UI クラスにイベントを渡すことです。そして、自動配線された EventBus.UIEventBus eventBus の null ポインタを取得します。

ご意見をお待ちしております。ありがとうございました。

以下はspringbootアプリケーションクラスです

以下は、メイン UI クラスです。イベントバスの null ポインターはありません。

ログインは、イベントバスのヌル ポインターを取得する Java クラスです。

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.RELEASEおよびJSR-330 1.0 (@Inject)を使用しています。

今、春のセキュリティと組み合わせて新しいvaadinビューログインページを作成したい...私の試みは次のとおりでした:

HttpSecurityConfigurer.java

LoginUI.java

LoginPresenter.java

LoginView.java

したがって、アプリケーションを起動すると、ブラウザは「http://localhost:8080/login」にリダイレクトされますが、vaadin の読み込みアニメーションのみがレンダリングされます。

Vaadinのロードアニメーション

誰かが私を助けることができますか?

0 投票する
1 に答える
329 参照

combobox - LazyComboBox で Vaadin の別のページからアイテムを選択するにはどうすればよいですか?

と を使用Vaadin 7.5.5してViritin 1.35います。サービス コールとリポジトリに基づくLazyComboBoxを実装しました。Spring Data JPA

LazyComboBox の基本的なセットアップは次のとおりです。

これは、コンボ ボックスに入力しているときにうまく機能します。
最初のページ (ページ 0) からアイテムを選択すると、コンボ ボックスを離れて戻ってきて、ドロップダウン矢印をもう一度クリックすると、以前に選択したアイテムが選択されたままになります。

ただし、0 以外のページからアイテムを選択すると、ドロップダウン矢印をクリックすると選択したアイテムになりnull、ユーザーは元のアイテムを再度見つける必要があります。

必要に応じてサービスとリポジトリの詳細を投稿できますが、select * from table where name like '%' + name + '%'.

どのページが選択されても、コンボボックスで選択した値を保持するにはどうすればよいですか?

ありがとうございました。

0 投票する
0 に答える
876 参照

java - Vaadin で Eventbus を Spring Service に注入する

Spring Boot を使用して、Vaadin プロジェクトの Spring サービスにセッション スコープのイベント バスを挿入したいと考えています。

私のサービスは次のようになります。

クラスは、およびのMyService注釈が付けられたビューに自動配線されます。@SpringComponent@SpringView(name = MyView.VIEW_NAME)

アプリケーションを起動すると、例外が発生します

このエラーの理由は、サービスがシングルトンで、イベントバスがセッション スコープであることが原因だと思います。
プロキシはこの問題の解決策ですか? もしそうなら、どうすれば自分のイベントバスを作成できますか?

アップデート

注釈を使用する@EventBusProxyと、別のエラーが発生します。これは、eventBus がプロキシされていることを示しています。

のプロキシは必要myServiceですか? この Bean はまだシングルトンであるべきですよね??

0 投票する
0 に答える
58 参照

containers - 手掛かりのない奇妙な NPE エラー vaadin webapp

「内部エラー」というシステム メッセージが表示されることがあります

その後、ログアウトしたり、ページを更新したり、ログアウトしたりできません

テーブルにデータをロードしているときに、このエラーが発生することがあるようです。

エラーログには次のものがあります。