spring bean的创建方式
程序员文章站
2022-05-23 10:06:00
...
bean命名
定义一个通用数据源,假设其名字为component-dataSource 二个模块使用同一个数据源
bean创建
使用构造方法穿件bean的实例
使用静态工厂方法创建bean的实例
使用实例化的工厂方法创建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"
>