我正在关注此 tutorial 以添加自定义用户存储提供程序。在测试集成时,我注意到在用户登录期间发生了多个 getUserById
方法调用:
15:01:07,809 INFO [com.redhat.custom.storage.user.CustomUserStorageProvider] (default task-3) getUserByUsername: bala
15:01:07,837 INFO [com.redhat.custom.storage.user.CustomUserStorageProvider] (default task-3) supportsCredentialType: true
15:01:07,837 INFO [com.redhat.custom.storage.user.CustomUserStorageProvider] (default task-3) supportsCredentialType: true
15:01:07,839 INFO [com.redhat.custom.storage.user.CustomUserStorageProvider] (default task-3) getUserById: f:1b171a2b-0d7f-42eb-9c93-89fd7c71347b:bala
15:01:07,851 ERROR [org.jboss.as.ejb3] (default task-3) WFLYEJB0487: Unexpected invocation state 0
15:01:07,852 INFO [com.redhat.custom.storage.user.CustomUserStorageProvider] (default task-3) supportsCredentialType: false
15:01:07,856 INFO [com.redhat.custom.storage.user.CustomUserStorageProvider] (default task-3) getUserById: f:1b171a2b-0d7f-42eb-9c93-89fd7c71347b:bala
15:01:08,313 INFO [com.redhat.custom.storage.user.CustomUserStorageProvider] (default task-3) getUserById: f:1b171a2b-0d7f-42eb-9c93-89fd7c71347b:bala
15:01:08,322 INFO [com.redhat.custom.storage.user.CustomUserStorageProvider] (default task-3) getUserById: f:1b171a2b-0d7f-42eb-9c93-89fd7c71347b:bala
谁能解释一下为什么会这样?