0

私はこのようなことをしようとしています

@Cacheevict(@Value("#{properties.cacheName}")

Syntax wise、 これは間違っています 。そのような機能を実装する他の方法はありますか?

4

2 に答える 2

0

SpEL をサポートするアノテーション属性については、API ドキュメントに記載されています。そのような場合、別の @Value アノテーションでラップする代わりに、SpEL を直接追加するだけで済みます。

残念ながら、@CacheEvict アノテーションの value 属性はSpEL 式をサポートしていないため、削除するキャッシュの名前を直接含めることしかできません。

于 2013-08-19T12:11:03.173 に答える