问题如下,公司的一个springboot项目,启动的时候特别慢,一直会卡在第一地方好几分钟,之后又能启动成功。下面是一直卡住的代码
百度上找过了,没有找到解答,希望知道的大哥帮忙看下,谢谢啦
https://blog.csdn.net/Jerry_John/article/details/106354154
要想知道为什么很慢,就要大概知道spring的启动做了什么。
spring启动过程中会先生成beanDefinations,之后会实例化我们的bean,也就是相当于我们new一个对象,但是这里还不是我们需要的bean
再然后他会做狠多操作,比如代理或者是autowire
看你的日志像是在调用一些init操作时候比较慢,比如配置初始化资源等。。。。。。