Ich habe einige Java-Annotationen einer Methode, wie kann ich die Reihenfolge der einzelnen Annotation Aspekt? Und wie kann ich die Reihenfolge von ihnen angeben.die Reihenfolge der Ausführung von Java-Annotationen
@MyAnnotaion
@Cacheable
@HystrixCommand
public void MYMethod() {}
Cacheable
von SpringCache und HystrixCommand
ist von Dritten Paket, und sie sind beide Laufzeit Anmerkungen, ich Cacheable
müssen, bevor HystrixCommand
laufen, aber kann sie nicht mit @order
markieren.
Also, wie kann ich:
1, lernen die Reihenfolge der Anmerkung Ausführung?
2, die Reihenfolge angeben?
Ich habe versucht, das Problem zu suchen, aber wenn dupliziert, lass es mich wissen.
http://docs.spring.io/spring/docs/current/spring-framework-reference/html/aop.html#aop-ataspectj-advice-order Dies spricht über die Reihenfolge der Aspekt, aber immer noch Ich kann die Reihenfolge nicht ändern. – FisherMartyn