spring启动执行器启动:“spring.beans.instantiate”步骤涵盖了什么?

ilmyapht  于 2021-07-24  发布在  Java
关注(0)|答案(0)|浏览(229)

由于我们最近开始更新到最新的springboot2.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方法中。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题