Java v1.7とSpring Boot v1.3.3.RELEASEを使用しています。私は認証が必要な残りのエンドポイントを打つクラスを作成しようとしています。私が要求間に資格情報を保存するたびに私がログインしないように。使用しているセッションの有効期限が切れている場合は、再度ログインして再試行します。ログインしてスレッドセーフな方法でリクエストする
擬似コード:
try
{
getData(credentials);
}
catch (UnauthorizedException e)
{
credentials = login(); // Multiple threads could get to this point
getData(credentials);
}
ただし、このコードは、マルチスレッド化することであると私はあまりにも多くのセッションを作成防ぐことができますどのように動作するように苦労しています。
アイデア歓迎。
これを微調整する必要がありますが、これは非常に良いスタートです。アイデアをありがとう。 – bm1729