Resultados de la búsqueda a petición "aspectj"

5 la respuesta

¿Cómo instrumentar / aconsejar un repositorio Spring Data (JPA)?

Estoy fallando en mi esfuerzo por aconsejar un repositorio jpa de datos de primavera. El objetivo es instrumentar (alrededor) a todos los que novoid métodos públicos en un repositorio particular anotados con una anotación personalizada ...

4 la respuesta

AspectJ: parámetro en un punto de corte

Estoy usando AspectJ para aconsejar todos los métodos públicos que tienen un argumento de una clase elegida. Intenté lo siguiente: pointcut permissionCheckMethods(Session sess) : (execution(public * *(.., Session)) && args(*, sess));Esto ...

1 la respuesta

Spring AOP: excluir evitar clases finales y enumeraciones de pointcut

Estoy tratando de implementar Logging usando Spring AOP. He definido el @Pointcut("execution(* com.mycom..*(..))") private void framework() {} @Around("framework()") public Object aroundAdviceFramework(ProceedingJoinPoint jp) throws Throwable { ...

1 la respuesta

problemas con el aspecto nativo J con la primavera

Estoy probando el tejido de compilación de AspectJ con Spring 4 (una vez que lo haga funcionar, quiero usarlo en mis proyectos). Tengo la siguiente clase de servicio: @Service public class HelloService { public String sayHello(){ ...

1 la respuesta

Diferencia entre llamada y ejecución en AOP

Estoy tratando de entender la diferencia entre ejecución y llamada en AOP de la manera más simple posible. Por lo que deduzco, execute () agregará un punto de unión en el código de ejecución, así queHelloWorldSayer.sayHello() en este caso, pero ...

2 la respuesta

Cómo agregar un campo a una clase con anotaciones personalizadas usando AspectJ

Para agregar un campo a una clase específica con aspectoj hacemos package com.test; public class MyClass { private String myField; } public aspect MyAspect { private String MyClass.myHiddenField; }¿Cómo agregamos un campo a una clase que está ...

2 la respuesta

Ejecutar PointCut dependiendo de la variable de entorno o propiedad

He desarrollado una buena primaveraAspect que puedo usar para monitorear el desempeño de mis operaciones de servicio. Si algunas operaciones tardan mucho en ejecutarse, las registra. @Aspect public class PerformanceMonitorAspect { private Logger ...

1 la respuesta

Spring Boot, @Autowire en una clase no administrada usando @Configurable y el tiempo de carga

Tengo una colección de clases no administradas que se instancian fuera de Spring. He estado intentando usar Spring AOP con tiempo de carga entretejido para@Autowire un frijol en estas clases pero hasta ahora no he tenido suerte. He estado ...

2 la respuesta

Cómo escribir un punto de corte de aspecto basado en un parámetro anotado

Tengo algunos problemas para resolver cómo crear un punto de corte que opere en beans que tienen un parámetro anotado específico. Mi objetivo final es validar el valor del parámetro antes de que se procese, pero por el momento solo necesito crear ...

2 la respuesta

Corte de punto Spring AOP para anotación 'anidada'

Necesito definir un punto de corte que desencadene la ejecución en todos los métodos de un servicio de primavera anotado con una anotación personalizada. La anotación en la que me gustaría definir el punto de corte estará en otra anotación. @Y ...