StormpathのRequestEventListenerAdapterメソッドをオーバーライドして、ユーザーがログインまたはアカウントを作成したときにアカウントのCustom Dataを入力しようとしました。Spring Boot(Stormpath)のRequestEventListenerAdapterメソッドを無効にする
私はRequestEventListenerAdapter
を拡張するクラスを作成し、それらが動作しているかどうかをテストするために、コンソールにいくつかの簡単な出力を作るためにSuccessfulAuthenticationRequestEvent
とLogoutRequestEvent
上に上書きしようとしています(単純に「Hello World!」という例が)。しかし、アプリケーションでこれらのアクションを実行すると、これらのイベントのどれもトリガーされません。だから私はここの誰かが私を助けることができるかどうか疑問に思っていた、私が宣言するはずの豆が適切な場所にあるかどうか、または私はイベントのトリガのためのいくつかの種類の設定が欠けている場合。何か助けていただきありがとうございます。詳細情報が必要な場合はお知らせください。
これは私のカスタムクラスである:
@Bean
public RequestEventListener stormpathRequestEventListener() {
return new CustomRequestEventListener();
}
'@Bean'を' @Configuration'でマークされたクラスに置くことができます。 @ SpringBootApplicationで注釈が付けられている主要なSpring Bootクラスさえ。 –
はい、私は現在メインクラス(@ @ SpringBootApplication')に '@ Bean'を持っていますが、別の場所に行かなければならないかどうかは分かりませんでした。 – Tuco