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 反映来改变此方法。