KeycloakSessionFactory 缓慢初始化

时间:2021-02-10 13:46:54

标签: java spring spring-boot keycloak keycloak-services

我正在开发一个嵌入在 Spring Boot 项目中的基于 Keycloak 的应用程序。更具体地说,我根据此处描述的方法进行了设置:Link。 我使用默认的静态方法 KeycloakApplication.getSessionFactory() 来获取可用于实例化 KeycloakSession 的 KeycloakSessionFactory。然而,默认的 KeycloakSessionFactory 似乎在应用程序启动后的某个时间被实例化,这使得将工厂作为 Spring Bean 注入以及在(单元)测试场景中使用它变得困难。我想自己手动建造工厂,或者有一种方法来确保我知道什么时候可以使用。我曾尝试同时使用 Lazy 和 DependsOn 批注,现在我已经没有想法了。

0 个答案:

没有答案