¿Cuál es la diferencia entre el proxy dinámico JDK y CGLib?

En el caso de laPatrón de diseño proxy, Cuál es la diferencia entreProxy dinámico de JDK y API de generación de código dinámico de terceros, tales comoCGLib?

¿Cuál es la diferencia entre usar ambos enfoques y cuándo se debe preferir uno sobre el otro?

Respuestas a la pregunta(4)

Su respuesta a la pregunta