我有以下代码:春季如何让豆在工厂
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