Cómo utilizar @pointcut y @before
Hola, las anotaciones AOP utilizadas por Spring se dividen en tres niveles:
El requisito previo es publicarlas en xml
Coloque @Aspect en el encabezado de la clase y use esta clase como una sección .
@Pointcut se coloca en el encabezado del método para definir una expresión de punto de corte a la que otros métodos pueden hacer referencia.
5 tipos de notificaciones.
@Before, notificación previa, colocada al principio del método.
@Después, la notificación finalmente se coloca al principio del método.
@AfterReturning, coloca la notificación de prueba después, colócala en el encabezado del método y usa return para hacer referencia al valor de retorno del método.
@AfterThrowing, notificación posterior a la captura, colocada en el encabezado del método, utilizando el lanzamiento para hacer referencia a la excepción lanzada.
@Around, notificación envolvente, se coloca al principio del método. Este método determina si el método real se ejecuta y debe tener un valor de retorno.
Espero que te ayude