如何使用Ehcache 3在Spring Boot 3中实现二级缓存?

Hyp*_*Pro 6 hibernate spring-data-jpa spring-boot ehcache-3

我一直在尝试找到一种使用 Spring Boot 3 + Ehcache 3 + Hibernate 6 来实现二级缓存的方法,但到目前为止还没有成功。

我尝试在互联网上查找它,但没有教程。也许我是第一个?

编辑:基本上问题在于依赖关系。Spring Boot 3 需要 Jakarta,但 Ehcache 使用 Javax。EhCache 3 还存在许多不可用的依赖项。将所有内容强制放在一起是行不通的。

有人可以帮忙吗?

Maa*_*985 13

从 Ehcache 版本 3.10 开始,有一个 Jakarta EE 版本,您可以在 Spring Boot 3.x 项目中像这样声明:

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache</artifactId>
  <classifier>jakarta</classifier>
</dependency>
Run Code Online (Sandbox Code Playgroud)

请参阅https://github.com/ehcache/ehcache3/releases/tag/v3.10.0