1

我有一个可执行的 JAR(不是部署到 Tomcat 等标准容器的 Web 应用程序),它需要连接到数据库并缓存很多东西。

如果可能的话,我想使用JCache API 并(通过 Guice)注入 Hazelcast 实现。我将针对 JCache API 编写 100% 的代码,因此,如果我改变主意并选择另一个实现,那么换出应该(相对)轻松。

一个问题:我在哪里可以获得最新的稳定 JCache JAR?!?(什么是 Maven 坐标?)

Maven Central上,我只能找到2005 年的一些开发JAR !所以我问:JCache 在哪里?

4

2 回答 2

3

jar 在这里可用:javax.cache/cache-api

于 2016-02-24T19:58:13.790 回答
0

如果要使用 Ehcache 实现,请复制/粘贴以下依赖项:

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-simple</artifactId>
    <version>1.7.12</version>
</dependency>

<dependency>
    <groupId>javax.cache</groupId>
    <artifactId>cache-api</artifactId>
    <version>1.0.0</version>
</dependency>

<dependency>
    <groupId>org.ehcache</groupId>
    <artifactId>ehcache</artifactId>
    <version>3.1.1</version>
    <scope>runtime</scope>
</dependency>

在这里找到一个完整的例子。

于 2016-09-26T15:01:14.137 回答