Spring实例化Bean的3种方式
程序员文章站
2022-05-22 15:05:04
...
1,普通方式
也就是通过类的构造函数来完成bean的实例化,写法如下。
<bean id="exampleBean" class="examples.ExampleBean"/>
<bean name="anotherExample" class="examples.ExampleBeanTwo"/>
2,静态工厂方法
通过给bean指定一个工厂类和静态工程方法,指导Spring完成bean的实例化。
<bean id="clientService"
class="examples.ClientService"
factory-method="createInstance"/>
3,实例工厂方法
这个方式和第2种方式相似,区别的地方在于,这种方式是通过调用一个对象的非静态方法(也就是普通方法)来实例化一个bean。
<bean id="clientService"
factory-bean="serviceLocator"
factory-method="createClientServiceInstance"/>
上一篇: 17 - Stream流
下一篇: 企业为什么一定要重视并且进行营销策划?