本
factory-method应该只包含方法的名称,不包括类名。
如果要使用静态工厂,
class则将factory(!)的值提供给bean声明,如果要使用实例工厂,将的值提供
factory-bean给bean声明,但不要同时提供两者: bean声明中未提供bean。
因此,一个完整的示例应该看起来像这样,对它使用静态工厂,对它使用
validatorFactory实例工厂
validator:
<bean id="validatorFactory" factory-method="buildDefaultValidatorFactory" /><bean id="validator" factory-bean="validatorFactory" factory-method="getValidator" />
请参阅文档的详细信息:
http://static.springsource.org/spring/docs/2.0.x/reference/beans.html#beans-
factory-class-static-factory-
method
要回答您的问题- 在春季的这种情况下,您将如何创建bean?
-完全按照此处显示的方法进行操作,或者,如果可以的话,使用实用程序类(如
LocalValidatorFactoryBean)来简化Spring配置。



