問題タブ [vaadin-spring-boot]

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 に答える
2622 参照

java - Vaadin + Spring Boot のカスタム サーブレット

公式のVaadin Dashboard Demoの簡易版を再現しようとしていますが、依存関係の管理には Spring Boot を使用しています。

ファイルにはDashboardServlet.java、次のコードがあります。

デモでは、カスタマイズされたサーブレットを使用しています。

質問: Spring Boot でこれを実現するにはどうすればよいですか? Spring Boot にカスタム サーブレット クラスを注入させるにはどうすればよいですか?

0 投票する
2 に答える
3979 参照

spring - 春の @Component に vaadin @UIScope Bean を注入する

私は Vaadin Spring 1.0.0 を使用しており、(ユーザーがページを開いたときに) UI スコープ内でのみ使用できる Bean を従来の Spring Bean に注入する方法を見つけようとしています@Component。簡単に、クラスを作りましょう:

そして明らかに起動中:

それを行う通常の方法は何ですか?UIスコープが利用できない場合、Beanは起動時に初期化されるという概念全体を理解していますが、Springで実装されている共通ライブラリを使用して@Componentおり、いくつかのインターフェースを実装したいのですが、UIスコープでのみ実行でき、起動時ではありません。

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 投票する
1 に答える
745 参照

spring-boot - Vaadin spring-boot アプリケーションを HTML に埋め込む

この質問はすでにVaadin Forumに投稿しましたが、残念ながら何の回答も得られませんでした。質問の回答は、spring-boot と Vaadin の間のどこかにあるのかもしれません。

現在、Vaadin アプリケーションを HTML ページに埋め込むのに苦労しています。

何を使用しますか:

spring-boot と組み合わせて CORS を有効にするために、Sami のブログ エントリを採用し、次のカスタム CORS サーブレットを作成しました。

さらに、spring-boot と CORS に関するドキュメントを見つけたので、次の Spring 構成を追加しました。

私のHTMLは次のようになります。

私の問題は、アプリケーションが最初にロードされていることですが、いくつかのアイコンが欠落しており、アプリケーションでアクションをトリガーすると、つまりドロップボックスを開くと、アプリケーションはスプリングブートアプリケーションに接続できません。エラー メッセージは次のようになります。

Vaadin スプリング ブート アプリケーションを別の HTML アプリケーションに埋め込むことができた人はいますか?

どんなヒントでも大歓迎です!クリストフ

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

vaadin - vaadin で JSNI を使用すると UnsatisfiedLinkError

Vaadin プロジェクトを作成し、スクリプトには JSNI を使用しました。しかし、実行が JSNI スクリプトに到達すると、エラーが表示されます。

以下は私のサンプルコードです。

どんな助けでも大歓迎です。

0 投票する
2 に答える
1107 参照

maven - TomcatにデプロイするときにSpring Boot @Autowiredアノテーションが機能しない

@Autowired は、war としてパッケージ化されたスプリング ブート アプリを tomcat にデプロイすると null を返しますが、スプリング ブートの組み込みの tomcat を使用すると正常に動作します。何か助けてください?

http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 flexedge-css 戦争 flexedge-css 領事サービス スケジューラ com.flexedge.css flexedge-css-bom 0.2.0 UTF-8 UTF-8 1.8 vaadin-addons http://maven.vaadin.com/vaadin-addons true

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

java - スタイル ラベルのフォント サイズ

H3 ラベルを作成しようとしています。この時点で、組み込みの Vaadin テーマ - ValoTheme を使用します。新しいラベルを作成する方法は次のとおりです。

しかし、何らかの理由で、ラベルはスタイルされていません。問題は、CSS を使用せずにラベルをスタイリッシュにするにはどうすればよいかということです。

ありがとう

PS UI クラスに @Theme(ValoTheme.THEME_NAME) のアノテーションが付けられました

更新:上記のように ValoTheme スタイルでプライマリ ボタンを作成すると、すべてが完全に機能します。