5
웹에서 찾은 모든 참조는 런타임시 바이트 코드를 수정할 수 있다고 말합니다. 그러나 수정 된 바이트 코드가 원본을 대체 할 수 있는지 찾지 못합니다.바이트 코드를 수정하고 javassist로 저장할 수 있습니까?
이렇게하면 원래 바이트 코드를 한 번 대체 할 수 있고 나머지 시간은 이후에 향상된 바이트 코드를 사용할 수 있습니다.
웹에서 찾은 모든 참조는 런타임시 바이트 코드를 수정할 수 있다고 말합니다. 그러나 수정 된 바이트 코드가 원본을 대체 할 수 있는지 찾지 못합니다.바이트 코드를 수정하고 javassist로 저장할 수 있습니까?
이렇게하면 원래 바이트 코드를 한 번 대체 할 수 있고 나머지 시간은 이후에 향상된 바이트 코드를 사용할 수 있습니다.
예, build-time
바이트 코드 계측이라고합니다. javassist
뿐만 아니라 aspectj
과 같은 라이브러리는이 모델을 지원합니다.
나는 Apache Maven
와 결합하여 후자에 대한 좋은 경험을 aspectj-maven-plugin을 사용했습니다.
[편집] 또한 Implementing Build-time Bytecode Instrumentation With Javassist 문서를 참조하십시오.
내가 찾고있는 것이 었습니다. 감사. 가능하다면 지금 당장 시도해보십시오! – OscarRyz
누구나 샘플을보고 싶다면 (스페인어) 여기 링크를 클릭하십시오 : http://www.javamexico.org/blogs/oscarryz/nano_ejemplo_de_javassist 코드를보고, 자기 설명입니다 – OscarRyz