2008-09-24 14 views
5

He podido definir múltiples aspectos (uno es @Antes y otro es @Around) usando Spring AOP (combinado con anotaciones AspectJ) sobre un negocio clase de servicioCómo definir/configurar la prioridad para múltiples aspectos utilizando Spring AOP (o AspectJ)

Actualmente los están llamando uno por uno (en secuencia). Sin embargo, me gustaría saber cómo se puede definir la prioridad de llamar a los aspectos y dónde.

Por favor, guíame con respecto a Spring AOP. Tenga en cuenta que estoy usando el marco Spring 2.5.3.

Respuesta

5

Encontré la respuesta a este problema.

Se puede usar la anotación @Order para especificar el orden/secuencia para una clase Aspect particular (la clase anotada con @Aspect).

O la clase de aspecto puede implementar la interfaz org.springframework.core.Ordered para proporcionar el valor del pedido al marco Spring.

Cuestiones relacionadas