豆型我的代码是这样的(请忽略语法)如何动态地解决在春季
Interface Fruit{
color{};
}
class Mango extends Fruit{
Mango(String color){
sop(color)}
}
class Apple extends Fruit{
Apple(String color){
sop(color)}
}
Class SomeClass{
method(Fruit f){
f.color()
}
}
Class Caller {
@Autowired
public Fruit fruit;
@Autowired
public SomeClass someClass;
someClass.method(fruit);
}
我有两个水果(苹果和芒果),我想以这样的方式来写配置,我可以动态地通过不同的水果。
<bean id=mango class = Fruit>
<constructor-arg value="yellow"/>
<bean id=apple class = Fruit>
<constructor-arg value="red"/>
而且这种特殊的水果色调法被称为。 请让我知道我应该怎么写剩余配置