当前位置: 首页 > 知识库问答 >
问题:

Springbean创建顺序

谢泉
2023-03-14

有没有办法在刷新Spring上下文后找出bean创建顺序(或至少依赖顺序)?

只要简单的bean定义顺序就可以了。我不想要他们注册的顺序。我想要创建它们的顺序(依赖关系树)

共有1个答案

邵伟
2023-03-14

添加后置处理器可以解决这个问题。不是一个很棒的解决方案,但很有效。

上下文出现后,无法确定bean是按什么顺序装箱的。除非您使用依赖于spring的外部库来查找bean定义之间的关系。

 类似资料:
  • 问题内容: 我有一个关于Eclipse,Wicket,Spring,Hibernate的项目。一切正常,除了:当我尝试 服务变量为空?在我使用此构造的任何其他地方,“ service”都不为null且运行良好。请帮我解决这个问题。 问题答案: @SpringBean仅在Component的任何子类中起作用。 您需要在构造函数中执行以下操作 小门1.4 小门1.5+ 参见“通用IDataProvid

  • 问题内容: 我希望我的程序能够以顺序格式写入文件,即:file1.txt,file2.txt,file3.txt。它仅意味着在执行代码时写入单个文件。它不能覆盖任何现有文件,并且必须创建。我很沮丧 问题答案: 两种选择: 反文件。 检查目录。 反文件 。 每次创建一个新文件时,您还将用适当的编号重写计数器文件。非常非常快 但是,从理论上讲,可以使两者不同步。发生事故时。 您还可以通过将其制成一小段

  • Nodejs。顺序4.41。尝试通过另一个表制作两个多对多关系的模型。例如,使用sequelize-cli运行... 这里有模特 和 留档里有短语 属于多个关联用于连接具有多个目标的源。此外,目标也可以连接到多个源。 这将创建一个名为UserProject的新模型,该模型具有等效的外键Project ectId和userId。 迁移是 和 为什么在我运行迁移时,它不创建模型CameraRelay,

  • 在创建其他依赖bean之前,是否可以避免@Autowire某些bean?让我用一个例子更好地解释一下: 我有一个FactoryBean,它创建了一个类型为A的对象,该对象具有一个名为a的属性。如果属性为null,它会为bean A分配默认值。 在@Configuration类中,我有: 发生的事情是工厂创建bean(我不完全理解如何创建),但工厂中的字段a为null,我需要它使用另一个bean来创

  • 我想制作一个AngularJS Spring MVC Hibernate MySQL应用程序。我不知道如何配置SpringBean,这样我就可以对我的存储库和实体类使用自动连接的注释。 pom.xml依赖: 实体类: 的存储库: 的控制器: 配置类: