有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

原型bean中的java单例bean为null

我试图在一个原型bean中自动连接一个单例bean,如下所示:

@Component
@Scope("singleton")
class ComponentX {
}

@Component
@Scope("prototype")
class ComponentY {
  @Autowired
  private ComponentX x;
}

但当我需要在组件中使用x时,我得到了null

我理解事情反过来的问题,但我不明白为什么在我的情况下它不允许我这样做

知道怎么克服吗

提前谢谢


共 (0) 个答案