Spring循环依赖项延迟应用程序开始时间吗?

问题描述 投票:1回答:1

我有一个整体的Spring MVC应用程序,包含大约1,000个bean,启动大约需要两分钟。现在,我正在研究找出启动速度太慢的原因。我添加了BeanFactoryPostProcessor来记录启动时间,并使用ApplicationListener来监听ContextRefreshedEvent并记录ApplicationContext刷新的时间。然后结果表明应用程序花费了大约[[80秒来完成对ApplicationContext的初始化。查看代码后,我发现代码中有两个<。我想知道是不是导致ApplicationContext启动太慢的原因[?我该如何加快启动时间?我尝试过的方法包括:

检查@PostConstruct以确定它是否异步。

调整-Xmx和-Xms选项。

    将lazy-init添加到bean。
  • 似乎不起作用。
  • 任何帮助将不胜感激。
  • 我有一个整体的Spring MVC应用程序,包含大约1,000个bean,启动大约需要两分钟。现在,我正在研究找出启动速度太慢的原因。我添加了一个...
  • spring circular-dependency
    1个回答
    0
    投票
    © www.soinside.com 2019 - 2024. All rights reserved.