2
Est-il possible d'utiliser les champs non constants ou les propriétés de la classe actuelle dans la clé de l'annotation @CacheEvict
? Par exemple:Utilisation de propriétés ou de champs non constants dans la clé pour @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);
}
}
merci, @OrangeDog – rimsky90
@ rimsky90 Si cette réponse vous a été utile, cliquez sur la flèche du haut et la coche pour la marquer comme acceptée. – OrangeDog