5.4. 从构建器类创建 Bean
您可以创建一个从另一个构建器类创建的 bean,如下所示:
构建器 XML
<bean name="myBean" type="com.acme.MyBean"
builderClass="com.acme.MyBeanBuilder" builderMethod="createMyBean">
<properties>
<property key="id" value="123"/>
<property key="name" value="Acme"/>
</constructors>
</bean>
注意
您必须使用 no-arg 默认构造器 公开 构建器类。
然后,您可以使用 builder 类使用 fluent 构建器风格配置创建实际 bean。
在 builder 类上设置属性,并通过在末尾调用 builderMethod 来创建 bean。
您可以通过 Java 反映来改变此方法。