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

2 la respuesta

¿Cómo puedo usar AOP para interceptar el constructor de File, FileReader, FileWriter, FileInputStream y FileOutputStream?

Quiero interceptar el constructor de File, FileReader, FileWriter, FileInputStream y FileOutputStream y evitar que cualquier nombre de archivo contenga ".." (para evitar ataques transversales de ruta) o "\ 0" (para evitar ataques de caracteres ...

3 la respuesta

Manejo de excepciones durante la primavera AOP + Aspectj

En mi proyecto, tengo una capa de dominio que es básicamente POJO y una capa de controlador / servicio Spring que se encuentra en la parte superior de la capa de dominio. También tengo una capa AOP que se encuentra entre el servicio y ...

1 la respuesta

AspectJ en el proyecto Maven, no funciona / tejido

Estoy tratando de hacer que el tejido AspectJ funcione en un proyecto Maven simple, y no estoy seguro de dónde va mal: cuando ejecuto el código usando "mvn exec: java", no veo el resultado esperado. Estoy seguro de que el código funciona, porque ...

4 la respuesta

Maven: compila el aspecto del proyecto que contiene la fuente Java 1.6

Pregunta primariaLo que quiero hacer es bastante fácil. O al menos eso pensarías. Sin embargo, nada funciona correctamente. Requisito:Usando Maven, compile el proyecto Java 1.6 usando el compilador AspectJ. Nota:Nuestro código no puede ...

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á ...