我有以下代碼:春季如何讓豆在工廠
public interface CreatorFactory<E extends Vehicle> {
public VehicleType<E> getVehicle();
public boolean supports(String game);
}
public abstract AbstractVehicleFactory<E extends Vehicle> implements CreatorFactory {
public VehicleType<E> getVehicle() {
// do some generic init
getVehicle();
}
public abstract getVehicle();
public abstract boolean supports(String game);
}
和我有多個工廠,汽車,truck..etc ..
@Component
public CarFactory extends AbstractVehicleFactory<Car> {
/// implemented methods
}
@Component
public TruckFactory extends AbstractVehicleFactory<Truck> {
/// implemented methods
}
我想要做的是把實施的工廠作爲一個單獨的類來列表,但我不知道泛型在這種情況下是如何工作的......我知道在春天你可以得到所有特定類型的bean ......這仍然有效嗎? ..
有刪除,我猜泛型將被刪除.. ??
哪個公共抽象getVehicle的返回類型(); – psabbate 2013-03-04 13:24:02