Spring - CGLIB: High performance code generation library
Spring is heavily using the CGLIB for it's framework implementation. CGLib is high performance code generation library. It is using to extend JAVA classes and implementation at runtime.
More details can be found in the below.
https://github.com/cglib/cglib/wiki