bean属性class主要有两种用途:
在大多数情况下,容器将直接通过反射调用指定类的构造器来创建bean(有点类似于在Java代码里使用new操作符);
在极少数情况下,容器将调用类的静态工厂方法来创建bean实例,class属性将用来指定实际具有静态工厂方法的类(至于调用静态工厂方法创建的对象是当前class还是其他的class则无关紧要)。
实例化bean 的方法:
1、用构造器来实例化
2、使用静态工厂方法实例化(factory-method属性指定的方法必须为static)
3、使用实例工厂方法实例化(class属性必须为空,通过另一个bean的方法创建)