百度后发现JDK动态代理只能用于接口,非接口要用CGLIB代理.在Application.xml加入
<aop:aspectj-autoproxy proxy-target-class="true"/>,这个语句代表使用CGLIB代理和@AspectJ自动代理支持,对于是否为接口都可以统一使用.