【发布时间】:2017-08-21 14:01:53
【问题描述】:
是否可以在@CacheEvict 注释的键中使用当前类的非常量字段或属性?例如:
public class Feature {
private int id;
@Autowired
private FeaturesClient featuresClient;
@CacheEvict(value = CacheConfiguration.FEATURES, key =
"T(java.lang.String).valueOf(#userId).concat(T(java.lang.String)" +
".valueOf( **#id** ))")
public boolean isFeatureAvailable(long userId) {
return featuresClient.isFeatureAvailable(userId, id);
}
}
【问题讨论】:
标签: java spring spring-cache