gpt4 book ai didi

grails - 带有Ehcache插件的Grails 3

转载 作者:行者123 更新时间:2023-12-02 14:00:05 25 4
gpt4 key购买 nike

我们正在尝试将EHCache插件与Grails 3结合使用。

在build.gradle文件中,我们插入了以下配置:

compile "org.grails.plugins:cache"
compile("org.grails.plugins:cache-ehcache:1.0.5") {
exclude module: "cache"
}

当对服务使用@Cachable批注时,这些内容由核心插件的默认缓存管理缓存,而EHCache则不缓存。这将导致无休止的缓存,直到重新启动应用程序为止。

似乎grailsCacheManager没有设置为GrailsEhcacheCacheManager类。
是否有人用grails 3成功配置了EHCache插件并可以提供配置?

最佳答案

我发现了问题:对于grails 3,必须将SNAPSHOT版本用于grails缓存插件。

此处提供更多信息:
https://github.com/grails-plugins/grails-cache-ehcache/issues/26

我在EH Cache插件的build.gradle中的配置现在看起来像这样:

compile ("org.grails.plugins:cache-ehcache:3.0.0.BUILD-SNAPSHOT") {
exclude group:'net.sf.ehcache'
}
// we have to downgrade the ehcache version. Otherwise it will not work together with hibernate ehcache
compile "net.sf.ehcache:ehcache:2.4.3"

关于grails - 带有Ehcache插件的Grails 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42484361/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com