cglib

    2

    2답변

    나는 이클립스 단계 필터에 $$ EnhancerByCGLIB $$을 추가했지만 여전히 이클립스는 이것을 건너 뛰지 않는다. 여기는 나의 구성이다. CGLib의 향상된 메서드를 건너 뛰려면 어떻게 단계 필터를 구성해야합니까?

    2

    2답변

    편집 내가 문제를 복제하는 테스트 프로젝트를 생성을 생성 할 수 없습니다. https://github.com/tomverelst/test-batch에서 찾을 수 있습니다. 먼저 HSQL 데이터베이스를 시작하려면 maven 명령 exec:java을 실행하십시오. 그런 다음 JUnit 테스트 MigrationJobConfigurationTest을 실행하여 Sp

    3

    2답변

    에서 그루비 클래스를 프록시. 예,이 그루비 클래스를 고려하십시오 class Person { String name } 그루비의 이름 속성에 대한 getName() 및 setName() 방법을 생성합니다. getName()은 아마도 String을 반환하고 setName()은 아마도 String을 취합니다. 그러나 CGLIB를 통해이 클래스를 프

    1

    1답변

    Spring AOP를 사용하여 내 컨트롤러를 프로파일 링하려고했지만 서블릿 컨텍스트 xml에서 monitoringAdvisor를 활성화하면 바로 아래의 스택에 대해 @Controller 클래스 생성자가 두 번 호출됩니다. 가 나는 (PersonController이 경우) @Controller 주석별로에서 파생 CGLIB 프록시 함께 할 수있는 뭔가가하지만

    1

    1답변

    Guice를 사용하고 있습니다. CGLIB를 사용하여 인스턴스를 향상시키고 싶습니다. 기본적으로 나는 Guice가 인스턴스를 제공하기를 원한다. 그러나 반환하기 전에 그 인스턴스를 Enhancer로 랩핑하고 싶다. Provider를 사용하려고 생각했지만, Guice가 의존성을 해결하고 인스턴스를 포기하여 확장 된 버전으로 되돌릴 수있게 해달라고합니다. 가장

    1

    1답변

    대상 메서드를 호출 한 후 메서드를 가로채는 것이 가능한지 궁금한가요? 예를 들어, 당신은 아래 참조 수 : @CleanUp public void doSomething{ ... } 내가 메소드 호출 후 방법을 가로 챌 수 있어야합니다. 위 샘플에서 메소드 호출 후 공통 정리를 수행합니다.

    0

    1답변

    나는 다음과 같은 계층 구조를 가지고 에 작동하지 않습니다. Guice의 AOP 제한에 따르면 인스턴스는 Guice와 자식을 사용하여 만들어야합니다. ItemImpl에는 @Inject가있는 생성자가 있으므로이 자식의 부모가 작동해야한다고 생각했습니다. 레벨 3에서 가로 채기가 작동하지 않고 레벨 2에서 가로 채기가 작동하는 이유는 무엇입니까? 두 부모 모두

    3

    2답변

    JDK 동적 프록시의 장점은 무엇입니까? 특히 CGLIB 프록시와 비교할 때. JDK 프록시가 제 3 자 라이브러리에 의존하지 않는다는 사실에도 불구하고 JDK 프록시의 다른 이점은 무엇입니까? CGLIB 프록시가 JDK 프록시보다 약간 더 빠른 곳은 거의 없습니다. 또한 CGLIB 프록시는 인터페이스를 구현하기 위해 프록시 클래스를 요구하지 않습니다. 이

    1

    1답변

    클래스를 동적으로 수정하려고했습니다. 예를 들어, 라인 앞에 sleep()을 호출했습니다. Attach 메서드를 사용하여 런타임 중에 jvm에 에이전트를 연결했습니다. 그런 다음 jvm에서 대상 클래스를 가져 와서 수정했습니다 (sleep()을 호출하는 행 추가). 그리고 난 수업 오류를 redine있어. 나는 JDK1.6을 사용하고있다. 클래스를 수정하기

    0

    1답변

    여러 페이지와 컨트롤러가있는 grails 애플리케이션이 있습니다. 일부 동작이 제대로 작동하고 gsp 페이지가 올바르게 렌더링되지만 일부는 CGLIB 관련 오류로 인해 렌더링되지 않습니다. 내가/패널을 실행하고자 할 때 여기 내 예외가 생성/조치 : processing request: [GET] /panel/create Template not found