我有一个可执行的JAR (不是部署到标准容器如Tomcat等的web应用程序)。它需要连接到DB并缓存很多东西。
如果可能的话,我想使用JCache API并注入(通过Guice)哈泽尔广播实现。我将100%地针对JCache API编写代码,这样如果我改变主意并选择另一个实现,交换输出应该是(相对地)无害的。
一个问题:在哪里可以获得最新的稳定的JCache JAR?!? ( Maven坐标是什么?)
在Maven Central上,我只能找到一些来自2005的dev JAR!所以我问:,JCache?在哪里?
发布于 2016-02-24 19:58:13
jar可以在这里获得:缓存/缓存-api
发布于 2016-09-26 15:01:14
如果要使用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>
找到一个完整的示例这里。
https://stackoverflow.com/questions/35610792
复制相似问题