1、在spring的aop开发中,它使用的是代理方案,代理实现有两种:
1)jdk的proxy
2)cglib
spring框架默认情况下,会对有接口的类使用proxy代理。没有接口的类使用cglib代理。
2、现在对目标要使用cglib代理(不考虑是否有接口)

Spring AOP编程-aspectJ代理方式选择_Java

Proxy-target-class的值默认是false,它代表有接口使用proxy代理
只需要将proxy-target-class设置为true。