我有一个类GList,它实现了IQList接口。
我有一个类Qurious,我需要一个提供者来提供GList的原型。 (除了将GList范围注释为原型)。
但是,我不希望Qurious知道GList的存在。因此,在Qurious中,我有一个声明
Provider<IQList> qlistProvider.
我与GList或applicationContext有什么关系,以便Spring将实例化GList以满足
Provider<IQList>
我试图避免定义工厂。
答案 0 :(得分:0)
如果我理解正确的话:
弹簧配置中Instantiatin类型的Spring bean
并将Provider<IQList> qlistProvider.
注释为@Autowired就足够了。
或者您是否希望Spring框架猜测您需要特定类型的对象实例并为您执行此操作?我不认为它可以