javassist

    1

    1답변

    자바 응용 프로그램을 만드는 중입니다. 작업은 응용 프로그램을 다시 컴파일하지 않고 메서드 (계산 수식)를 변경하는 것입니다. Google에서 검색 한 후, 당신은 javassist의 도움으로 문제를 해결할 수 있다는 것을 깨달았습니다. 지금까지 간단한 예제를 시도하고 있습니다. 그래서, 내가 package ru.testScandJavaCafee.servi

    0

    1답변

    응용 프로그램을 다시 컴파일하지 않고 메서드 (계산식)를 변경해야합니다. javassist의 도움으로이 작업을 수행 할 수 있음을 알고 있습니다. 지금까지 간단한 예제를 시도하고 있습니다. post 메서드에서 createMethodHelper() 메서드를 호출합니다.이 메서드는 Helper2 메서드를 변경해야합니다. 다 괜찮아. 그러나 반복 호출 (페이지를

    4

    2답변

    로컬 Glassfish 서버에서 Java 계측을 완료하려고합니다. javassist.CannotCompileException : 그것은 내가 심한을 얻고 바이트 코드를 변경하려고 할 때 javassist.CtBehavior.insertBefore (CtBehavior.java:771)에서 javax.ws.rs.core.Response 을 찾을 수 없습니다

    0

    1답변

    런타임에 코드 삽입에 대해 읽었으며 코드 삽입 기능을 제공하는 Javassist, GluonJ 및 AspectJ와 같은 다양한 도구/API를 사용할 수 있습니다. 그러나 런타임에 코드를 주입하는 목적을 이해하지 못했지만 Java에서 하위 클래스로 재정의 동작을 수행 할 수 있습니다. Javassist와 GluonJ를 사용하면 런타임에 클래스를 생성 할 수

    0

    1답변

    Javassist를 사용하여 간단한 계측 에이전트를 작성하려고합니다. java.lang.invoke.MethodHandleImpl는 자바에서 발견/랭/호출 : 자바/랭// MethodHandleImpl를 호출을 찾을 수 없습니다 : java.lang.RuntimeException가 : public class Agent implements ClassFileT

    1

    1답변

    Javassist를 사용하여 서브렛에서 바이트 코드 도구화를 수행하려고 합니다만, 어떤 도구를 사용했는지에 상관없이 Tomcat 클래스에는 반영되지 않습니다. 나는 이것이 클래스 로더와 관련된 문제라는 것을 분명히 알 수 있었지만 커스텀 클래스 로더로도 작동하지는 못했다. 이것에 대한 예제를 검색했지만 아무 것도 찾을 수 없었습니다. Tomcat을 Java

    0

    1답변

    제네릭 클래스를 확장하는 생성 된 클래스 내에서 메서드를 실행하려고하지만 java.lang.AbstractMethodError를 throw합니다. PS는 : 일반 클래스는 생성되지 않습니다 예 : 생성 된 클래스는 isSatisfiedBy 작동하지만 and 호출 ClassPool pool = new ClassPool(true); pool.insertCla

    0

    1답변

    Java 응용 프로그램이있어서 보안에 대해 생각하고 있습니다. 나는 코드를 난처하게 할 수는 있지만, 메모리에서 코드를 "도용"하거나 런타임시 javassist를 사용하여 코드를 수정할 수는 있습니다. 나는 수정하기 전에 코드를 보호하고 다른 자바 애플리케이션에 의해 메모리에서 코드를 얻기 위해 SecurityManager를 찾고있다. 누군가이 예제에서 S

    0

    2답변

    처음 클래스가 성공적으로 생성되었지만 클래스에 변경 사항이있을 때 (예 : 일부 변수 추가) 오류가 발생합니다. 다음은 제 코드입니다. ClassPool pool = ClassPool.getDefault(); CtClass cc=null; final ClassLoader contextClassLoader = Thread.currentT

    1

    1답변

    나 최대 절전 모드 주석에 게으른 로딩을 사용할 때 오류 아래에 무엇입니까 캐스트 할 수없는 : 나는 Spring Boot 1.4.7.Release를 사용하여 Hibernate 5.0.11.Release을 사용하고 @ManyToOne(fetch=FetchType.LAZY, cascade=CascadeType.ALL) . org.springframewor