問題タブ [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.
gradle - Spring Boot vaadin 静的コンテンツ
vaadinでスプリングブートを使用しています。VAADIN フォルダーはどのように提供すればよいですか? lib フォルダーと bin フォルダーを作成する gradle distZip タスクを使用して、運用環境にデプロイします。VAADIN フォルダーを jar に含めたくありません。キャッシュが無効になり、ファット jar が作成されるためです。
フォルダーをどこに配置すればよいですか? jar 自体ではなく、ディレクトリから提供するにはどのような変更を行う必要がありますか?
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 クラスです。
java - Vaadin4Spring MVP 構造と Spring Security を使用してカスタム ログインを作成する方法
私の現在のプロジェクトは、peholmst の vaadin4spring MVP の構造に基づいています。
https://github.com/peholmst/vaadin4spring/tree/master/samples/mvp-sample
Vaadin 7.5.3、SpringBoot 1.2.5.RELEASEおよびJSR-330 1.0 (@Inject)を使用しています。
今、春のセキュリティと組み合わせて新しいvaadinビューログインページを作成したい...私の試みは次のとおりでした:
HttpSecurityConfigurer.java
LoginUI.java
LoginPresenter.java
LoginView.java
したがって、アプリケーションを起動すると、ブラウザは「http://localhost:8080/login」にリダイレクトされますが、vaadin の読み込みアニメーションのみがレンダリングされます。
誰かが私を助けることができますか?
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 + '%'
.
どのページが選択されても、コンボボックスで選択した値を保持するにはどうすればよいですか?
ありがとうございました。
java - Vaadin で Eventbus を Spring Service に注入する
Spring Boot を使用して、Vaadin プロジェクトの Spring サービスにセッション スコープのイベント バスを挿入したいと考えています。
私のサービスは次のようになります。
クラスは、およびのMyService
注釈が付けられたビューに自動配線されます。@SpringComponent
@SpringView(name = MyView.VIEW_NAME)
アプリケーションを起動すると、例外が発生します
このエラーの理由は、サービスがシングルトンで、イベントバスがセッション スコープであることが原因だと思います。
プロキシはこの問題の解決策ですか? もしそうなら、どうすれば自分のイベントバスを作成できますか?
アップデート
注釈を使用する@EventBusProxy
と、別のエラーが発生します。これは、eventBus がプロキシされていることを示しています。
のプロキシは必要myService
ですか? この Bean はまだシングルトンであるべきですよね??
containers - 手掛かりのない奇妙な NPE エラー vaadin webapp
「内部エラー」というシステム メッセージが表示されることがあります
その後、ログアウトしたり、ページを更新したり、ログアウトしたりできません
テーブルにデータをロードしているときに、このエラーが発生することがあるようです。
エラーログには次のものがあります。