我正在使用this Github tool来分析我的Spring Boot应用程序启动时间。这是分析结果的屏幕截图:
我不确定结果的准确程度,因为该工具说启动时间是41秒,但我的IDE控制台说需要98秒。
但无论准确度如何,最大的块都是org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping
为什么这个弹簧组件太慢,我怎样才能最好地优化启动时间。
答案 0 :(得分:1)
请在初始化阶段分享更多信息...但是RequestMappingHandlerMapping从@Controller类中的类型和方法级@RequestMapping注释创建RequestMappingInfo实例。