带Hazlecast的春季会议4

问题描述 投票:1回答:1

我正在尝试在我们的Spring Boot 2.2.1应用程序中升级到Hazlecast 4.0。我们使用@EnableHazelcastHttpSession批注,该批注引入HazelcastHttpSessionConfiguration,该批注从HazelcastIndexedSessionRepository jar引入HazelcastIndexedSessionRepository。但是,此类无法编译,因为它导入了Hazelcast的spring-session-hazelcast,它已移至Hz 4.0中的其他程序包。

有什么方法可以解决此问题,以便Spring Session与Hazelcast 4一起使用?

hazelcast spring-session
1个回答
0
投票

我只是将HazelcastIndexedSessionRepository复制到我自己的源代码中,将导入从spring-session-hazelcast更改为IMap,并将sessionListenerId从String交换为UUID。如果我将其保存在同一包中,则它将加载我的类而不是jar中的那个类,并且所有内容均可编译并正常运行。

© www.soinside.com 2019 - 2024. All rights reserved.