2016-11-11 27 views
5

Mam kilka adnotacji Java metody, jak mogę poznać kolejność każdego aspektu adnotacji? I jak mogę określić ich kolejność.kolejność wykonywania adnotacji java

@MyAnnotaion 
@Cacheable 
@HystrixCommand 
public void MYMethod() {} 

Cacheable wynosi od SpringCache i HystrixCommand jest z pakietu przez osoby trzecie, a obie są adnotacje uruchomieniowe, muszę Cacheable biec przed HystrixCommand, ale nie można oznaczyć je @order.

Tak, jak mogę:

1, nauczyć się kolejność wykonywania adnotacji?

2, proszę podać kolejność?

Próbowałem przeszukać problem, ale jeśli został zduplikowany, proszę dać mi znać.

+0

http://docs.spring.io/spring/docs/current/spring-framework-reference/html/aop.html#aop-ataspectj-advice- porządkowanie tych rozmów o kolejności aspektu, ale nadal Nie mogę zmienić kolejności. – FisherMartyn

Odpowiedz