aspectj

    5

    2답변

    을 정의 : @Aspect public class TestAspect { @Around("execution(* data.entity..*(..))") public Object aroundAdvice(ProceedingJoinPoint pjp) throws Throwable { System.out.println("INTERCE

    1

    1답변

    자세한 로깅을 제공하기 위해 기존 소스 코드 (대형 소스 코드)에 로깅을 추가하고 로깅을위한 백엔드를 결정했습니다 (페이스 북 스 크라이브를 사용하여 테스트). Aspect 지향적 인 방법을 사용하여 모든 함수에 로깅 호출을 추가하는 방법을 생각하고있다. (처음부터) AspectJ를 사용하여 로그 수집을 처리하는 좋은 접근 방법은 시스템 성능에 영향을 미칠

    3

    3답변

    프록시되지 않은 객체에서 메소드를 가로 채 싶습니다. 클래스 인스턴스가 MyClass myClassInstance=new MyClass()이고 myClassInstance 메서드 호출을 가로 채고 싶습니다. 나는 모든 프록시가 잘 작동한다는 것을 알고 있지만, 나는 프록시가 아닌 것을 고려해야한다. 이것이 가능합니까? 감사합니다.

    3

    1답변

    그래서, 내 도메인의 객체 상태가 변경 될 때 AspectJ를 사용하여 처리 이벤트를 처리하기 시작했다. 효과적으로, 나는 내 도메인에 모든 setter 메서드를 래핑하는 조언을 작성하고 싶습니다. advice가 호출되면 setter의 초기 값을 검사하고 setter를 실행 한 다음 setter가 실행 된 후 값을 확인합니다. 값이 변경되면 이벤트 리스너에

    0

    2답변

    저는 AspectJ의 초보자이며 배우기 위해 웹용 AspectJ를 사용하는 일부 오픈 소스 간단한 응용 프로그램을 검색하려고하지만 어떤 것도 검색 할 수 없습니다. 이 기술을 통해 필터를 만들려고 노력하고 있지만 Eclipse/Tomcat에 특히 적합한 작업 예제를 찾을 수 없습니다.

    2

    1답변

    특정 주석으로 주석 된 메소드에 의해 예외가 발생 될 때마다 조언이 실행되도록하고 싶습니다. 이것이 가능한가?

    2

    1답변

    Im는 이클립스 프로젝트에서 Perf4j를 사용하여 @Profiled 어노테이션을 시간 (및 로그) 메소드 호출로 가져 오려고합니다. 이것은 aspectj를 사용합니다. 필자는 Perf4j Developers Guide을 사용하여 javac를 사용하여 Windows 명령 줄에서 쉽게 작동하도록 관리했습니다. 그러나 이클립스 프로젝트에서 동일한 코드를 실행하

    1

    1답변

    성능 퍼미션을 수행하기 위해 Perf4j를 사용하고 있습니다. aop.xml을 사용하여 사용중인 로깅 시스템에 따라 컴파일 할 때 호출 할 Aspect을 정의하도록 지정합니다. src/main/webapp/meta-inf/aop.xml에있는 aop.xml 파일을 가져올 수 없습니다. 내 Maven 플러그인이 log4j 측면을 엮는 방법을 알아낼 수 없습니다

    9

    2답변

    나는 setter 메소드의 인자를 검사하고 빈 문자열을 null 값으로 덮어 씌우는 양상을 개발 중이다. 이것은 지금까지 내 상태 : 불행하게도 덮어 쓰기 문 args[i] = null; 지금 작동합니까 @Before("execution(* de.foo.entity.*.set*(..)) && args(java.lang.String)") public voi

    30

    3답변

    우선 AspectJ를 사용하고 있으며 좋아한다는 점을 유의 해주세요.하지만 그 밖의 어떤 작업을 할 수 있습니까? Logging에 AspectJ를 사용할 수 있다는 것을 알고 있습니다. 경우에 따라 트랜잭션 제어에 사용되며 주로 주석과 함께 구현됩니다. AspectJ는 Spring Roo와 같이 (코드 생성) 메소드를 사용하여 클래스를 향상시키는 데에도 사