1
比方說,我有一個工廠CarFactory
返回車對象春天 - 辛格爾頓工廠實例原型作用域bean
class CarFactory {
@Autowired
ApplicationContext context;
public Car get(String type) {
if(type.equals("Merc")
return context.getBean(Merc.class);
if(type.equals("Mclaren")
return context.getBean(Mclaren.class);
}
}
有沒有什麼辦法可以擺脫context.getBean
的?有人建議將Merc和Mclaren注入工廠並返還。但是這意味着總是返回相同的對象。我需要創建每次他們從工廠