我一直在测试缓存和redis-cache插件,并且有一种方法可以通过以下方式禁用缓存插件:
grails.cache.enabled=false
不幸的是,似乎没有能够为redis-cache插件做同样的事情。因此,当我禁用缓存时,redis-cache插件会抱怨缺少bean。看似合法,但我真的希望能够禁用本地开发的所有缓存。建议?
答案 0 :(得分:1)
截至目前,插件中的killswitch尚未实现。 See code
此处的一个选项是通过BuildConfig
禁用。例如。类似的东西:
// ...
plugins {
if (Environment.current == Environment.DEVELOPMENT) {
// ... conditional parts for dev
}
// always...
}