Spring Boot Actuator Startup:“spring.beans.instantiate”步骤涵盖什么?

问题描述

自从我们最近开始更新到最新的 Spring Boot 2.4 版以来,我们注意到新的执行器端点 POST /actuator/startup 对分析一些启动问题非常有用。我还发现一个 bean 花费的时间太长,并且显着增加了启动时间。


      {
        "startupStep": {
          "name": "spring.beans.instantiate","id": 205,"parentId": 5,"tags": [
            {
              "key": "beanName","value": "someBean"
            }
          ]
        },"startTime": "2021-02-04T07:59:14.514Z","endTime": "2021-02-04T07:59:31.948Z","duration": "PT17.433176474S"
      }

但是,我想了解步骤 spring.beans.instantiate 实际涵盖的内容,以确定我们启动中的问题,并可能减少其对启动的影响。

基于 bean 的代码,我希望它至少涵盖构造函数的执行和它的 afterPropertiesSet 方法,因为构造函数只是空的,而 bean 的所有魔法都发生在 afterPropertiesSet 方法中。

>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)