Byte Buddy, the Other Solution: Bytecode!
summary
Introduces Byte Buddy, a Java library for generating and modifying bytecode at runtime as an alternative to source-level or proxy-based approaches. Explains how Byte Buddy can create or instrument classes dynamically to implement behaviors such as mocking, interception, or code injection without writing raw bytecode.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 3:10Java cross-cutting concerns
- 9:29Aspect programming reflection
- 13:17AspectJ demo
- 17:51Spring Boot AspectJ
- 21:00Byte Buddy bytecode
- 27:20Solution comparison
- 30:50Byte Buddy advanced
- 36:04Byte Buddy mocking
- 38:11Dynamic interfaces
- 42:04Java agents conclusion
related talks
55mMaking Java more dynamic
45mMaking Java more dynamic
55mMaking Java More Dynamic
39mOnce Upon a Bytecode: Analysis Tools
54mBytecode for the Curious (StudentDay)
55mLiving in the Matrix with Bytecode Manipulation
35mJava Source to Byte Code Transformation - The Hidden Story!
39mBytecode Pattern Matching
