В случае Proxy Design Pattern , в чем разница между JDK Dynamic Proxy и сторонними API для генерации динамического кода, такими как CGLib ?
В чем разница между использованием обоих подходов и когда один должен отдавать предпочтение одному?