aspectj

    1

    2답변

    aspectj에서 아래의 포인트 컷을 이해할 수 있도록 도와 주시겠습니까? 이 pointcut은 @DynamicValue annotation에서 작동하지만 어떻게 작동하는지 혼란 스럽습니다. 다음은 내 사용자 정의 주석입니다 : @Target({ElementType.FIELD, ElementType.TYPE}) @Retention(RetentionPoli

    0

    1답변

    내 Java 프로젝트에서 aspectj-maven-plugin과 jetty-all을 사용합니다. 하지만 "mvn clean install"을 실행하면 경고 메시지가 나타납니다. .... [INFO] --- aspectj-maven-plugin:1.8:compile (default) @ as --- [INFO] Showing AJC message deta

    1

    1답변

    LTW에서 사용하려고하는 pointcut이 있습니다. 나는 각각 다른 매개 변수 목록을 가지고 조언하려고하는 두 가지 방법을 가지고있다. 그러나 둘 다 원하는 공통 매개 변수가 하나뿐입니다. 이 메소드 서명은 내가 조언을 할 수 있습니다 : 나는 다음과 같은 포인트 컷/조언을 시도했습니다 public static WorkflowModifierFlags au

    2

    2답변

    나는 그것이 어디서부터 호출되었는지를 알아야하는 aspectj 측면에서 일하고 있습니다. 현재이 정보에 액세스하는 데는 new Throwable().getStackTrace(); 을 사용하고 있지만 각 측면에는 수백 마이크로 초가 걸립니다. SecurityManager를 살펴 봤지만 클래스 이름을 얻을 수있는 것 같습니다. 내가 놓친 다른 대안이 있습니

    0

    1답변

    변수가 할당 될 때마다 다음 샘플 클래스에서 pointcut을 만들고 싶습니다. 예를 들어 method1 (int number)에서 this.x는 int로 설정됩니다. 이 경우에는 method1에 포인트 컷을 만든 다음 새로운 x 값이 리플렉션을 사용하여 무엇인지 알아낼 수 있습니다. 그러나 this.x = number에 pointcut를 만드는 방법이 있

    0

    1답변

    @Entity로 언급 된 클래스의 setter가 호출되기 전에 메소드를 실행하려고한다. 그래서 나는 지금이 코드를 가지고 : @Component @Aspect public class Observable { @Before("execution(* br.com.persistence.Transaction.setStatus(..))") public void

    0

    1답변

    저는 aspectJ를 배우고 세 가지 질문을 만났습니다. 모든 jar 파일을 classpath에 추가해야하지만 aspectjrt.jar뿐 아니라 (하나의 aspectjrt.jar 파일을 추가하면 Could not find or load main class org.aspectj.tools.ajc.Main을 출력합니다)? 왜 내가 이미 메인 클래스를 정의하고

    3

    3답변

    무엇 아래 이들의 차이 ... @org.aspectj.lang.annotation.Aspect public class Test { //@Pointcut, @Around etc etc.. } 그리고 public aspect Test { } 그리고 무엇 봄 .. 중 보안을 위해 사용하는 것이 좋습니다 보안 & AOP봄 응용 프로그램에서

    0

    1답변

    두 개의 AfterThrowing 권고를 정의하여 동일한 pointcut을 사용하는 예외를 처리했습니다. @AfterThrowing(pointcut="...", throwing="ex") public void method1(Exception ex) {} @AfterThrowing(pointcut="...", throwing="ex") public

    2

    3답변

    사용자가 주석을 사용하여 클릭 한 ID를 기록하고 있습니다. 그러나 "속성 값은 상수이어야합니다."라는 오류 메시지가 나타납니다. 내 코드 스 니펫은 아래에 있습니다. mAssetId= Asset.getContentId(); @TrackEvent("track_event") @ArrayParams({@Params(key = "content