我正在开发 Spring MVC 应用程序并遇到问题。我是Spring新手,所以如果我的工作有点笨拙,请原谅我。基本上我有一个java类ContractList。在我的应用程序中,我需要这个类的两个不同对象(它们都必须是单例的)
public class MyClass {
@Autowired
private ContractList contractList;
@Autowired
private ContractList correctContractList;
.. do something..
}
请注意,这两个 bean 都没有在 ApplicationContext.xml 中定义。我只使用注释。因此,当我尝试访问它们时 - contractList 和 correctContractList 最终引用了同一个对象。有没有办法以某种方式区分它们而不在 ApplicationContext.xml 中明确定义它们?