javassist

    0

    1답변

    저는 Javassist의 초보자이며 자습서를 거의 사용하지 않습니다. Javassist가 바이트 코드를 조작하고 구조적 성취를 도울 수 있음을 이해합니다. wiki (http://en.wikipedia.org/wiki/Javassist)에서 언급했듯이 나는 그것이 성찰을 성취 할 수있는 지원을하고 있다고 믿는다. 자바 리플렉션이 메소드를 호출하는 데 걸리는

    1

    1답변

    이 문제는 해결 된 오래된 문제인 것처럼 보이지만 불행히도 좋은 참고 자료를 찾을 수 없습니다. Javaassist를 사용하는 Java 응용 프로그램이 있습니다. Webstart 응용 프로그램으로 업그레이드 할 때까지 제대로 작동했습니다. 이제 Javaassist에서 classNotFoundException을 제공합니다. 클래스는 확실히 클래스 경로에 있습

    0

    1답변

    현재 회사 웹 사이트를 개발 중이며 봄과 겨울잠을 사용 중입니다. 웹 사이트가 거의 마무리되었습니다. 그러나 웹 호스팅에서 배포 할 때 다음 오류가 발생합니다. 16:51:39,518 WARN PoolConfig : 105 - 시스템 속성 읽기가 차단됨 - 시스템 속성을 통해 c3p0 구성을 무시함! (그러나 c3p0.properties 파일을 통한 모든

    2

    1답변

    Java 클래스 파일에서 클래스 이니셜 라이저를 찾으려고합니다. 메소드를 찾을 수 있지만 클래스 파일에서 main을 찾지 못하면 클래스 이니셜 라이저를 찾고 코드를 삽입하고 싶습니다. Javassist를 사용하여 클래스의 초기화 프로그램을 찾으려면 어떻게합니까?

    6

    1답변

    핵심 JDK 5 클래스의 메소드에 "insertBefore"를 추가하려고합니다. 어떤 이유로 그것은 작동하지 않습니다. 여기에 코드의 예는 다음과 같습니다 ClassPool pool = ClassPool.getDefault(); CtClass ctClass = pool.get("com.sun.org.apache.xerces.internal.impl.xs.

    0

    1답변

    javassist 프록시를 디 컴파일하여 실제로 ProxyFactory.makeForwarder가하는 것을 이해하고 싶습니다. 클래스 바이트 코드를 CtClass의 OutputStream에 쓰는 것은 가능하지만, Hibernate가 javassist를 사용하는 방법을 모방 한 ProxyFactory.createClass()로 시작할 경우 CtClass를 생

    1

    1답변

    나는 다음과 같은 클래스에게 그것은 다음과 같은 사용 public class Booking{ public String name; public String comment; public String session; public void test(){ this.name = "hi"; } } 나는

    2

    1답변

    javassist.util.proxy.ProxyFactory을 사용하여 프로젝트에 일부 프록시를 만듭니다. 그리고 코드의 다른 부분에서 객체가 프록시되는지 여부를 확인할 수 있기를 원합니다. 제 질문은 : 객체가 프록시인지 아닌지 확인하는 방법이 있습니까? 예를 들어 클래스 사용자가 있고 프록시 객체를 만들면 디버거에서 클래스는 User_$$_javassi

    0

    2답변

    Enhancer를 사용하여 CGLib에서 프록시를 만들 때 .setNamingPolicy(NamingPolicy n)을 호출하여 프록시 클래스 명명 전략을 CGLib 기본값 이외의 것으로 변경할 수 있습니다. ProxyFactory를 사용할 때 Javassist에서 비슷한 것을 할 수있는 방법이 있습니까?

    1

    1답변

    내 모델 클래스에 대한 CtClass 참조를 얻으려고합니다. 가장 간단한 버전 인 ClassPool.getDefault().get(className);으로 시작했는데 정상적으로 작동했습니다. 하지만 내 컴퓨터에서만. 서버에서는 작동하지 않습니다. 어쨌든 Playframework가 tmp/class에 클래스를 저장하기 때문에 버전이 작동하지 않아야한다고 생각