我们知道,Spring中大量使用了反射机制,那么究竟是什么地方使用了呢? spring的一大核心概念是注入, 但是,这存在的一个前提就是类是由spring管理起来的. 反射是根据className生成一个具体的实例, 这是一个很实用的思想. 比如:当我们需要根据传进来的参数的类型,选择具体的实现类时, 反射机制就能很好的解决问题. 然而,一般我们使用反射机制,创建的代理类是根据构造函数实例化的. 而不是从spring容器中注入 . 这样就会导致一个问题,无法在创建的代理类中实现注入功能. 当然,