Весной 4 вы можете сделать это.Как указано в документации
Мета-аннотации также могут быть объединены для создания составных аннотаций.Например, аннотация @RestController из Spring MVC состоит из @Controller и @ ResponseBody.
Кроме того, составные аннотации могут по желанию повторно декларировать атрибуты из метааннотаций, чтобы позволить пользовательскую настройку.Это может быть особенно полезно, когда вы хотите предоставить только подмножество атрибутов метааннотации.Например, аннотация Spring @SessionScope жестко кодирует имя области для сеанса, но все же позволяет настраивать proxyMode.
@Target({ElementType.TYPE, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Scope(WebApplicationContext.SCOPE_SESSION)
public @interface SessionScope {
/**
* Alias for {@link Scope#proxyMode}.
* <p>Defaults to {@link ScopedProxyMode#TARGET_CLASS}.
*/
@AliasFor(annotation = Scope.class)
ScopedProxyMode proxyMode() default ScopedProxyMode.TARGET_CLASS;
}