あなたの専門知識が必要です:)
サービスのメソッド呼び出しを認証する必要があるアプリケーションに取り組んでいます。つまり、ユーザー名を含むキーを使用して各メソッド呼び出しをキャッシュする必要があります (権限のないユーザーが、権限のあるユーザーによってキャッシュされた情報を取得できないようにするため)。
パーソナライズされた KeyGenerator を使用すると、すべて正常に機能します。
私のキーの例: username:USERNAME.appVersion:VERSION.METHOD.PARAM1.etc
しかし、ある場所で、国別コンテンツを取得するメソッドを取得しました。これは各ユーザーで同じです。そして、このコンテンツを要求する各ユーザーのキャッシュ キーを回避したいと考えています。
例: appVersion:VERSION.METHOD.PARAM1.etc
@Cacheable アノテーションを配置するときに、新しいパラメーターを設定する方法はありますか? キー ジェネレーターはそれをキャッチし、キャッシュ キー名の前にユーザー情報を付ける必要があるかどうかを知ることができます。
ご協力いただきありがとうございます :)
気をつけて