Tag: 提供程序

什么时候在Spring中使用javax.inject.Provider?

什么是非常简单的: @Inject private Provider productService; productService.get()和.get()可以通过每次调用从Spring上下文中解析实例。 但什么时候应该使用它? 在哪里? 我的主要用例非常简单:当我获得循环依赖时,提供程序有助于在运行时解决依赖关系。 但是如果你把它扔进去只是因为你不能创建由循环依赖引起的上下文,它看起来有点随机。 是否有关于提供商使用的已知模式?