1. Обзор
Проще говоря, ByteBuddy — это библиотека для динамического создания классов Java во время выполнения.
В этой статье мы собираемся использовать инфраструктуру для управления существующими классами, создания новых классов по запросу и даже для перехвата вызовов методов.
2. Зависимости
Давайте сначала добавим зависимость в наш проект. Для проектов на основе Maven нам нужно добавить эту зависимость в наш pom.xml
: