問題タブ [spring-async]
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.
java - Spring @Cacheable および @Async アノテーション
いくつかの非同期計算の結果をキャッシュする必要があります。詳細には、この問題を克服するために、Spring 4.3 キャッシュと非同期計算機能を使用しようとしています。
例として、次のコードを見てみましょう。
出来ますか?つまり、Spring のキャッシング抽象化は type のオブジェクトを正しく処理しますCompletableFuture<User>
か? Caffeine Cacheにそのようなものがあることは知っていますが、Spring が適切に構成されている場合にそれを使用するかどうかはわかりません。
編集User
:オブジェクト自体には興味がありませんがCompletableFuture
、計算を表す に興味があります。
spring-mvc - Spring async と completable future が結果を取得できない
Spring 4.3 および Java 8 Spring を構成済み
CallingService cclass:
非同期は正常に実行され、非同期スレッドでも実行され、すべての ID が完了しています。しかし、結合後にハングし、すべての非同期タスクが作成された後、ステートメントは来ていませんjoin();
。一般的な例外をキャッチしようとしましたが、何も返されませんでした
spring - @bean によって作成されたエグゼキュータの破棄
Spring 4には次のannotationconfigがあります
私が懸念しているのは、の破壊ですExecutor
。Spring は の動的型Executor
が のインスタンスであることを認識してDisposableBean
破棄しますか、それとも動作させるには戻り値の型を変更する必要がありThreadPoolTaskExecutor
ますか?