欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

spring bean的创建方式

程序员文章站 2022-05-23 10:06:00
...
bean命名

定义一个通用数据源,假设其名字为component-dataSource 二个模块使用同一个数据源

<alias name=“component-dataSource ” alias=“componentA-dataSource ”>
<alias name=“component-dataSource ” alias=“componentB-dataSource ”>


bean创建
使用构造方法穿件bean的实例
使用静态工厂方法创建bean的实例
使用实例化的工厂方法创建bean的实例

<bean id="staticFactoryBean"
class+"cn.hxex.springcore.StaticFactory"
factory-method = "getStaticFactoryBeanInstance">
//使用静态工厂方法创建bean的实例要求所使用的方法必须是静态的

<bean id="dynamicFactory"
class+"cn.hxex.springcore.DynamicFactory"
>
<bean id="dynamicFactory"
factory-bean="dynamicFactory"
factory-method = "getDynamicFactoryBeanInstance"
>
相关标签: bean spring java