我想要一个Factory类,它有一个方法getInstance。
public PersonService getInstance(String someParameter1, Object someParameter 2, ...)
我不想实例化工厂类。我只想在我的工厂调用一个方法,如
PersonService service = MyFactory.getInstance(..) // some arguments passed
我们如何在春天实现这一目标?
答案 0 :(得分:0)
在Spring中,你应该让容器构建你的实例。
您应该实现FactoryBean<PersonService>
并将其添加到您的上下文配置中。
不要自己调用getInstance()
/ getObject()
,而是让Spring通过@Autowired
在您需要的地方注入服务。