1
我有三個類(例如)如何注入幾個類到一個方法(guice)?
Buick implements Vehicle
Chevy implements Vehicle
Ferrari implements Vehicle
我有一種方法
travelTo(ZipCode start, Zipcode end)
for(Class<Vehicle> v : vehicleInstances)
{
Vehicle car= v.getconstructor(ZipCode.class, ZipCode.class).newInstance(start,end).newInstance(start,end);
car.drive();
}
欲注入這些類(而不是使用類名或類的枚舉的醜陋靜態數組名字),通過使用Guice。我將如何做到這一點。
這很有幫助 - 對你的multibinder建議實現的解釋對於這裏的上下文很有用......但無論如何,你的答案是有用的。 – jayunit100 2011-12-31 05:20:58
@ jayunit100 - 爲您添加了一些示例代碼。希望澄清。 – rfeak 2011-12-31 18:58:24