@Cacheable注解适用于外观?

2020-09-09 22:04发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我想启用到外观扩展级别的缓存,我尝试在方法级别@Cacheable注释中添加并添加了keygenerator,但它在外观级别不起作用,如果启用了服务级别,则它在服务级别起作用 。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我想启用到外观扩展级别的缓存,我尝试在方法级别@Cacheable注释中添加并添加了keygenerator,但它在外观级别不起作用,如果启用了服务级别,则它在服务级别起作用 。

付费偷看设置
发送
1条回答
木偶小白
1楼-- · 2020-09-09 22:51

根据我的分析,它正在工作一个类级别的方法,而不是在内部调用方法中不起作用的示例:工作场景:类A {@Cacheable(value =" XCache",key =" T(com.x。 ist.y..framework.cache.XCacheKeyGenerator).generateKey(false,#x,#y)")公共对象foo(int x,String y){.........}

不工作方案:类B {公共对象foo(int x){字符串y = x.getY(); 返回foo(x,y); } @Cacheable(value =" XCache",key =" T(com.x.ist.y..framework.cache.XCacheKeyGenerator).generateKey(false,#x,#y)")公共对象foo(int x, 字符串y){.........}}对于内部调用缓存不起作用。 可以帮助我

一周热门 更多>