Support multiple composed annotations on a single annotated element Status Quo The findMergedAnnotation*(...) and getMergedAnnotation*(...) methods in AnnotatedElementUtils only support a single target annotation and therefore a single composed annotation. However, there are certain scenarios for which it would be beneficial to retrieve multiple composed annotations on a single annotated element. As a concrete example, see SPR-13475 which requests support for @Cacheable, @CacheEvict, and CachePut as merged composed annotations. Deliverables Introduce support in AnnotatedElementUtils for processing multiple composed annotations above a single annotated element.
AnnotatedElementUtils(※)のfindMergedAnnotation、getMergedAnnotationメソッドは単一のアノテーションしかサポートされていない—従って、単一構成のアノテーションしかサポートされない。 しかしながら、複数のアノテーションを検索する方が便利なこともある。具体例をあげると、@Cacheable,、@CacheEvict、@CachePutの合成アノテーションなど(SPR-13475)
##成果物(Doneの定義?) AnnotatedElementUtilsで複数アノテーションをサポートする方法を紹介する?