【发布时间】:2011-03-09 15:22:51
【问题描述】:
我正在尝试编写一个ValidatorFactory,它将根据其类型为我提供一个验证器
public Validator getNewValidator(ValidatorType type){
switch:
case a : new Validator1();
break;
case b : new Validator2();
break;
}
我想用spring xml beans定义写
我可以使用方法注入,但它只会让我创建一个对象,而方法确实可以
不接受任何参数。
我不想使用FactoryBean.. 我只是想看看我们是否可以使用 spring xml 来做到这一点
bean 定义。
【问题讨论】:
-
你为什么不想使用FactoryBean?
-
没有这样的理由..我只是想知道有没有办法创建条件bean..只是出于好奇
-
这正是
FactoryBean的用途。不要打它:) -
我只是在寻找一个答案,使用spring xml bean定义是否可行
标签: java spring dependency-injection