java—是否可以在@cacheable annotation中将枚举值用作#键?

axr492tv  于 2021-07-24  发布在  Java
关注(0)|答案(0)|浏览(170)

我想这样做:

@Cacheable(cacheNames = "cahcedDataCOllection", cacheManager = "cacheManagerInMemory", key="#request.enum.value")
public MyProto.GetSomethingResponse getSomething(MyProto.GetSomethingRequest request) {
       ...
}

这非常适用于任何对象属性,但是我在使用enum时遇到了一个问题。
也许这很重要:
请求/响应对象是protobuf生成的java代码。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题