1)xml文件中有bean的配置,而且这个bean所对应的java类中存在一个无参构造器,那么这个时候spring容器就可以使用反射调用无参构造器来创建实例了(常规的方式)
2)通过工厂类获得实例(工厂类实现了接口FactoryBean<?>)
例如:
例如:
4)通过静态工厂获得实例
例如:
2)通过工厂类获得实例(工厂类实现了接口FactoryBean<?>)
例如:
xml中的配置文件
然后通过ApplicationContext类的对象调用getBean("conn");即可得到该对象
3)通过实例工厂获得bean对象(不需要实现或者继承任何接口或者父类),就是一个普通的工厂实例instanceFactory例如:
xml配置文件
4)通过静态工厂获得实例
例如:
xml配置文件
本文介绍了四种在Spring框架中创建Bean实例的方法:通过无参构造器、工厂类、实例工厂及静态工厂创建Bean,并提供了XML配置示例。
2768

被折叠的 条评论
为什么被折叠?



