Hazelcast没有注入spring依赖项

时间:2017-09-14 11:44:01

标签: hazelcast jcache

我使用hazelcast 3.8.5作为jcache的商店。

似乎hazelcast没有将SpringAware依赖项注入CacheLoader。

我看了一下AbstractCacheRecordStore,似乎只注入了Hazelcast InstanceAware依赖项,而不是SpringAware + Autowired

我正在以编程方式设置集群managedContext,如: config.setManagedContext(springManagedContext);

更新

我发现的一个解决方法是将ApplicationContext放入hazelcast的UserContext中。使CacheLoader实现HazelcastInstanceAware。拉出上下文并完成自动装配CacheLoader。不理想,但它有效。

1 个答案:

答案 0 :(得分:0)

创建https://github.com/hazelcast/hazelcast/issues/11384 只有解决方法才能使用弹出的用户环境中的春季应用上下文。