问题描述
自从我们最近开始更新到最新的 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 (将#修改为@)