8.4. 从构建器类创建 Bean
您可以创建从另一个构建器类创建的 bean,如下所示:
builder 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 默认构造器使构建器类变为 public。
然后,您可以使用 builder 类,通过利用流畅的构建器式配置来创建实际的 bean。
设置构建器类的属性,并通过调用 builderMethod 来创建 bean。
您可以通过 Java 反映此方法。