2017-04-17 2 views
0

실행 중 액세스 메서드 인수가 필요한 프로젝트에서 작업 중입니다. 바이트 버디 프레임 워크를 사용하여 메소드 인수를 인쇄 할 수 있습니까? 이것에 대한 모든 샘플 코드는 javaagent를 사용하여 매우 높이 평가됩니다.byte buddy API를 사용한 메서드 인수 인수

답변

0

예, 가능합니다. MethodDelegation 또는 Advice을 사용하여 코드를 삽입 한 다음 @AllArguments 주석을 사용하여 실제 인수를 확보 할 수 있습니다.

질문은 프로젝트에서 코드를 어떻게 작성합니까? AgentBuilder과 함께 Java 에이전트를 사용하거나 ByteBuddy 인스턴스를 사용하여 프록시 서브 클래스를 작성할 수 있습니다. 이것이 어떻게 행해지는지는, 문서 및 언급되고있는 javadoc 클래스를 참조하십시오.