Resultados de la búsqueda a petición "aspectj"
¿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 ...
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 ...
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 { ...
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(){ ...
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 ...
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á ...
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 ...
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 ...
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 ...
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 ...