小编Fer*_*ano的帖子

Spring Boot + Hazelcast MapStore 无法自动装配存储库

我开始探索 Hazelcast 功能,并且一直尝试通过 HazelcastRepository 使用 MapStore 作为数据库的后写缓冲区。我的目标是在 MapStore 中使用 JpaRepository 来加载缓存和从缓存存储。

我正在使用 Spring Boot,经过一些研究后,我发现我可以使用 @SpringAware 在 MapStore 中自动装配我的存储库,但每次它到达那里时,我的 Bean 都会null得到一个NullPointerException. 即使经过大量不同的测试,我也无法让它工作,我无法在 MapStore 中自动装配我的 bean

启用 SpringAware 的配置有问题还是我看错地方了?

找到了这个 stackoverflow 帖子,它给了我线索,但我仍然无法弄清楚问题,因为大多数配置都是 xml 而不是 java。还发现了有关如何通过 Java 配置在 Hazelcast 中配置 SpringAware 的Github 问题

我在这个Git Repo Here中提交了我的示例代码。

调试器屏幕截图 null Bean

spring autowired hazelcast spring-boot

5
推荐指数
1
解决办法
3219
查看次数

标签 统计

autowired ×1

hazelcast ×1

spring ×1

spring-boot ×1