0
String引数を持つファクトリメソッドが1つあり、そのメソッドを呼び出したいと思ったら、どのようなコードが春になるのですか?引数でスプリングファクトリメソッドを呼び出す方法
ex。 Car.java
public class Car {
public Car(){
System.out.println("Car Instance...");
}
private static Car car=new Car();
private static Audi audi=new Audi();
private static Benz benz=new Benz();
public static Car getCarInstance(String name){
if(name.equalsIgnoreCase("audi")){
return benz;
}else if (name.equalsIgnoreCase("benz")){
return audi;
}else{
return car;
}
}
}
のconfig.xml:
<bean id="car" class="com.dell.Car" factory-method="getCarInstance"></bean>
config.xmlの<ビーンID =「車」クラス=「com.dell.Car」ファクトリメソッド=「getCarInstance」> – RAJESHPODDER007