Open syouhGh opened 3 months ago
不是有个keyConvertor属性么
@areyouok 谢谢您, 请问自定义的keyConvertor,需要修改源码吗,是否可以给出一个自定义keyConvertor的步骤?
不用改代码,但最好看一下相关代码。
配置SpringConfigProvider的时候,调用setKeyConvertorParser方法,输入的参数就是keyConvertor属性的值。默认是DefaultSpringKeyConvertorParser,你继承一个就行了。
您好, 请问如果想在
@Cached
注解的name
和key
属性上动态的追加一些东西,例如某些前缀, 有什么合适的方式么? 我目前想到的方式是 在在key上使用SpEL
调用静态类方法, 但如何把 类名 方法名等传入其中呢?@Cached(name="test:", key= "T(com.a.b.config.JetCacheKeyGenerator).dynamicPrefixKey(#param)", expire = 30, timeUnit = TimeUnit.SECONDS, cacheType = CacheType.BOTH, postCondition = "#result != null and #result.success")
能不能不使用
SpEL
(name
属性也不支持), 而是 像springcache
的@Cacheable(value = "test", keyGenerator = "keyGenConfiguration")
一样自定义一个KeyGenConfiguration implements KeyGenerator
生成key值?