由于我们最近开始更新到最新的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方法中。
暂无答案!
目前还没有任何答案,快来回答吧!