私はこのようなことをしようとしています
@Cacheevict(@Value("#{properties.cacheName}")
Syntax wise
、 これは間違っています 。そのような機能を実装する他の方法はありますか?
私はこのようなことをしようとしています
@Cacheevict(@Value("#{properties.cacheName}")
Syntax wise
、 これは間違っています 。そのような機能を実装する他の方法はありますか?
SpEL をサポートするアノテーション属性については、API ドキュメントに記載されています。そのような場合、別の @Value アノテーションでラップする代わりに、SpEL を直接追加するだけで済みます。
残念ながら、@CacheEvict アノテーションの value 属性はSpEL 式をサポートしていないため、削除するキャッシュの名前を直接含めることしかできません。