1, 报错原因: 直接注入实现类是不符合spring自己的设计规范的; 2, spring依赖注入设计思想就是利用java的多态特性,减少耦合,实现在配置文件中通过配置,实现不用更改java硬编码,达到功能切换的目的, 所以注入的只能是接口,然后配置文件