2008-09-24 16 views
5

udało mi zdefiniować wiele aspektów (jeden jest @Before a inny jest @Around) przy użyciu AOP Wiosna (w połączeniu z adnotacjami AspectJ) na przedsiębiorstwie klasa usług.Jak zdefiniować/configure priorytet dla wielu aspektów z wykorzystaniem AOP Wiosna (lub AspectJ)

Obecnie są one coraz nazywa jeden po drugim (w kolejności). Chciałbym jednak wiedzieć, jak można zdefiniować priorytet wywoływania aspektów i gdzie.

proszę kierować do mnie z szacunkiem Spring AOP. Proszę pamiętać, że używam Spring 2.5.3 framework.

Odpowiedz

5

znalazłem odpowiedź na ten problem.

Można użyć @Order adnotacji określić kolejność/sekwencję dla danej klasy Aspect (klasy adnotacjami z @Aspect).

Albo klasa aspekt może realizować org.springframework.core.Ordered interfejsie, aby zapewnić wartość zamówienia na Spring Framework.