我试图创建一个Hazelcast客户端实例,但我无法覆盖Spring的缓存管理器实现。我不想使用hazelcast.xml(所以,我在Spring启动应用程序中)。有办法吗?
按照我的测试:
@Bean
CacheManager cacheManager() {
return new HazelcastCacheManager();
}
我已经阅读了许多关于此类实现的教程,但这不适用于Hazelcast v 3.8.1
HazelcastCacheManager.java是一个接口而不是类,所以我不能像这样初始化接口...(... java basic)。
感谢。
答案 0 :(得分:0)
有两个名称相同的对象
http://docs.hazelcast.org/docs/3.8/javadoc/com/hazelcast/cache/HazelcastCacheManager.html是一个界面。
http://docs.hazelcast.org/docs/3.8/javadoc/com/hazelcast/spring/cache/HazelcastCacheManager.html是一个类
这个例子https://github.com/hazelcast/hazelcast-code-samples/tree/master/hazelcast-integration/springboot-caching可能是一个很好的例子。只需将hazelcast.version
添加到maven属性即可修改为3.8.1。