Spring AOP-Punkt für 'verschachtelte' Annotation geschnitten

Ich muss einen Punktschnitt definieren, der die Ausführung aller Methoden eines Federdienstes auslöst, der mit einer benutzerdefinierten Anmerkung versehen ist. Die Annotation, für die ich den Schnittpunkt definieren möchte, befindet sich in einer anderen Annotation.

@Y
public @interface X {
}

und dann würde der Dienst wie folgt kommentiert werden

@X
public Service1 {
} 

Ich habe es mit der folgenden Point-Cut-Definition versucht, aber sie funktioniert nur, wenn @Y im Dienst selbst vorhanden ist. Dies bedeutet, dass die Anmerkung nicht auf @ X @ angezeigt wir

@Around("@within(com.mypackage.Y)")

Antworten auf die Frage(4)

Ihre Antwort auf die Frage