requestscope

    2

    1答えて

    バックグラウンドでは、私はThriftサービスでRPCリクエストを処理しています(私の質問はThrift固有ではありません)。私が望むのはシンプルなはずですが、例は見つけられません。最初から始めずにcom.google.inject.servlet.RequestScopedバインディングを再利用するにはどうすればいいですか? 明らかに私はカスタムスコープを作成するための指示に従うことができました

    0

    1答えて

    は、私は次のようでモジュールを持っている: @Configuration public class UserHolder { @Bean @RequestScope public IUser getUser() { return (IUser)SecurityContextHolder.getContext().getAuthentication();

    1

    1答えて

    からBeanをスコープ これは問題なく動作します。しかし、手動でPooledResourceを要求し、finally句を忘れることを余儀なくされると、私は緊張します。私は次のようにコントローラを実装したいと思います: @Path("test") public class TestController { @Autowired private PooledResource re

    2

    1答えて

    明らかに、Webアプリケーションコンテキストで同じ@SessionScoped Beanに複数の並列リクエストがアクセスするのは簡単です。私は、これらのリクエスト内で@SessionScoped Beanにアクセスする際に同期を明示的に制御する必要があると考えていますか?

    1

    1答えて

    1回のリクエストでスレッド静的な変数を使用する可能性はありますか?現在のコードでは、スレッドの静的変数をロギングに使用しています。新しいスレッドが開かれたときに変数がnullになるため、非同期コントローラメソッド(asyncおよびawaitパターン)を使用して問題が発生します。

    1

    1答えて

    1つのリクエストで6つのステップが実行されるユースケースがあります。ビジネスは、各ステップの結果がどのプロセスにあるかに関するメトリクスを取得するよう要求しています。彼らは私たちがキネシスのストリームにログすることを望みます。 アーキテクチャ上私は最良のソリューションを検討しています。私たちはJavaベースのサービスを持っていますが、要求の進行に応じて要求スコープのオブジェクトを豊富にしたい場合、