Spring RequestMappingHandlerMapping Startup Slow

时间:2018-02-25 18:12:47

标签: java spring

我正在使用this Github tool来分析我的Spring Boot应用程序启动时间。这是分析结果的屏幕截图:

enter image description here

我不确定结果的准确程度,因为该工具说启动时间是41秒,但我的IDE控制台说需要98秒。

但无论准确度如何,最大的块都是org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping

为什么这个弹簧组件太慢,我怎样才能最好地优化启动时间。

1 个答案:

答案 0 :(得分:1)

请在初始化阶段分享更多信息...但是RequestMappingHandlerMapping从@Controller类中的类型和方法级@RequestMapping注释创建RequestMappingInfo实例。