关于spring IOC&AOP一次报错的记录 现象思考 现象 只配置了AccountService,而getBean要求的类型可以是接口或者超类,当我用接口的实现类作为要求类型时,程序可以正常执行,并调用AccountService的方法 当我需要配置AOP时,如果还是使用就会发生报错 思考 由于AOP底层是通过动态代理实现那么: 1.基于接口的动态代理 2.基于子类的动态代理 既然我的AccountService已经实现了IAccountService接口就应该按照基于接口来实现,所以应该写成 切入无异常