报错信息: Bean named 'accountServiceImpl' is expected to be of type 'cn.wolfcode.service.impl.AccountServiceImpl' but was actually of type 'com.sun.proxy.$Proxy23'
运行测试类时,idea报错
经查询之后发现原因为在使用@Autowired注解进行DI注入时,错误使用了接口的实现类来创建对象
正确方式应该为使用对应接口来创建对象
其原因大致为在使用AOP时,底层的动态代理所创建的代理类与AccountServiceImpl为平级兄弟类,这里应该使用其接口IAccountService,只有其相对为对应的父子关系才能够正常接收.