問題タブ [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 に答える
524 参照

java - Vaadin4Spring の ManagedSecurity: ユーザー リストを更新するには?

Vaadin 7.5.6、Vaadins Spring 1.0.0Vaadin4Spring Managed Security Extension 0.0.7-SNAPSHOT、および Tomcat8 を使用しています。

現在、AuthenticationManagerConfigurerインターフェイスを実装する構成クラスを取得しました。

ユーザーがログインした場合、ユーザー アカウント設定を編集するオプションが表示されます。これにより、データベース内のユーザー オブジェクトが変更されます (ログイン用のユーザー名など)。彼がログアウトした場合、アプリケーションにユーザーリストをリロードさせて、ユーザーが新しいユーザー名を使用できるようにします。これはどのように可能ですか?

よろしくシンチラー

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

spring - UIProvider が追加されておらず、Spring 統合後に「UI」init パラメータ Vaadin エラーが発生していない

Vaadin Framework で依存性注入を試みた後、No UIProvider has been added と there is no "UI" init parameter error を受け取りました。専用の Vaadin Spring Addon を使用しました。また、VaadinServlet を SpringVaadinServlet に変更しましたが、まだ機能しません。

私のMainViewがあります:

ナビゲーションバー

SpringConfig

このコードの何が問題になっていますか? 何が起こっているのかわかりません..

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

spring-security - EnableRedisHttpSession が vaadin で失敗する

このプロジェクトhttp://github.com/khauser/microservices4vaadinを実行すると、Oauth2.0 でサンプル vaadin マイクロサービス構造として機能します。スタックトレースは次のとおりです。

「sessionAttr:org.springframework.web.context.request.ServletRequestAttributes.DESSTRUCTION_CALLBACK.scopedTarget.oauth2ClientContext」を読むとデシリアライズが止まると思いますが、よくわかりません。

それについて何かできることはありますか?助けていただければ幸いです。

いくつかの更新:

私は本当にこれに参加していませんが、DefaultListableBeanFactory が必要な「BeanResolvers」(または「デシリアライズ」ファクトリー自体... 私は本当にこれに参加していません) を serializationId-attribute の間違った UUID で見つけようとすることを理解しています。

各サービスは、独自の UUID でファクトリを登録します。

ここでの私の意見は、UUID ではなく、一般的な既知の識別子であるべきだということです。

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

eclipse - Mybatis と Spring を使用した Vaadin7

Vaadin と Mybatis-Spring は初めてです。

私の UI クラスは @Autowired アノテーションを使用して Service クラスを呼び出すことができませんでした。サービスクラスに @Service を追加しました。

私の見解:

私のアプリケーション context.xml は resources フォルダーの下にあります。

DevContext.xml

ServiceDevContext.xml

Web.xml

コードが機能していません。見逃したものを見つけてください

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

spring-boot - Vaadin4Spring セキュリティを使用した Vaadin @Push

Vaadin @Push を vaadin-spring-boot-starter と Vaadin4Spring セキュリティ拡張機能で使用している人はいますか?

プロジェクトの Vaadin 関連の依存関係は次のとおりです。

UIクラスの注釈は次のとおりです

そして、 Application.java ;

security.login(username.getValue(), password.getValue()); を呼び出すとすぐに (セキュリティは org.vaadin.spring.security.VaadinSecurity です;)

以下の例外が発生します。

16:36:35.272 [http-nio-8080-exec-9] エラー cbgcsvviews.login.LoginBox/login ログイン エラーが login.org.springframework.beans.factory.BeanCreationException 中に発生しました: 名前が 'scopedTarget.httpService' の Bean の作成中にエラーが発生しました: スコープ 'request' は現在のスレッドに対してアクティブではありません。シングルトンから参照する場合は、この Bean のスコープ付きプロキシを定義することを検討してください。ネストされた例外は java.lang.IllegalStateException: No thread-bound request found: 実際の Web 要求の外部で要求属性を参照していますか、または元の受信スレッドの外部で要求を処理していますか? 実際に Web リクエスト内で操作しているにもかかわらずこのメッセージが表示される場合、コードは DispatcherServlet/DispatcherPortlet の外部で実行されている可能性があります。この場合、

あなたが提供できる助けに感謝します。

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

mysql - Vaadin 7 & Spring Boot: SqlContainer は Filter では機能しません

Spring Boot: 1.3.2.RELEASE Vaadin: 7.6.3 Mysql: mysql-java-connector-5.1.38 HikariCP: 2.4.3

そのため、 id列とname列のみでテーブルを作成します。次に、テーブルの内容を表示する vaadin コンポーネント テーブル。今まではすべて順調です。次に、vaadin Filter でテーブルをフィルタリングしようとしましたが、接続プールがcom.vaadin.data.util.sqlcontainer.connection.SimpleJDBCConnectionPoolの場合は機能し、 com.vaadin.data.util.sqlcontainer.connectionの場合は機能しませんHikariCPをデータ ソースとして使用する .J2EEConnectionPool 。

DBConfig.java

ApplicationUI.java

データ ソースとして HikariCP を選択した理由は、パフォーマンスを向上させるためであり、vaadin 接続プールが HikariCP よりも優れているかどうかはわかりません。それとも、フィルタリング機能はvaadin接続プールに限定されるのでしょうか?

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

spring - 春のセキュリティとVAADIN

春のセキュリティで保護された春のブートアプリを開発しています。セキュリティで保護された構成の一部を次に示します。

VAADIN を使用してアプリを管理するための管理ダッシュボードを実装します。「Spring または Vaadin のいずれかで CSRF 保護を無効にします。両方をオンにすると、アプリケーションは機能しません。」.

私の場合、Vaadin で CSRF 保護を無効にする必要がありますが、Java 構成を使用してそれを行う方法が見つかりませんでした。

この瞬間、私は取得しています: https://127.0.0.1:8443/vaadinServlet/UIDL/?v-wsver=7.5.5&v-uiId=0 "通信エラー: UIDL をサーバーから読み取ることができませんでした。サーブレットのマッピングを確認してください。エラーcode: 403"、メイン ビューから他のビューへのナビゲーション中。(例: /dashboard#!myview)。これは、 AccessDeniedHandlerImplhandle メソッドが呼び出されるためです。次のステートメントを使用してこれを修正しようとしましたが、役に立ちません。

だから、この2つの問題を解決するのを手伝ってください:

  1. Java config を使用して VAADIN で CSRF を無効にします。
  2. ビュー ナビゲーションの問題を解決します。

ありがとう