Cuénteme sobre el problema del uso del proxy dinámico cglib en Spring.
lt; aop: aspectoj-autoproxy proxy-target-class="true"/gt;
Configurar proxy-target-class="true" forzará; Utilice CGLIB para generar el proxy y CGLIB no es el constructor predeterminado de mybatis. mapper no tiene un constructor predeterminado, informará un error:
No se puede generar una subclase CGLIB de la clase [class com.sun.proxy.$Proxy22]: las causas comunes de este problema incluyen el uso de clases finales o clase invisible; la excepción anidada es java.lang.IllegalArgumentException: no se puede subclasificar la clase final com.sun.proxy.$Proxy22
No se pudo generar la subclase CGLIB de la clase [clase com.sun.proxy] .Proxy22
p>Modificado a
lt;aop:aspectj-autoproxy/gt;
Originalmente pensé que esto significaba no usar el proxy cglib en absoluto, pero ahora me doy cuenta de que esto debería. Esto significa que Spring cambiará automáticamente entre servidores proxy dinámicos JDK y CGLIB.