springboot第一次访问耗时的3个问题
今天在观察springboot项目启动时,发现 Initializing Spring FrameworkServlet 'dispatcherServlet'
因为dispatcherServlet不是一开始就加载的,有访问才开始加载的,即懒加载。
在SpringBoot的配置文件中添加以下配置即可:
spring.mvc.servlet.load-on-startup=1
然后在网上搜了一下,springboot启动的问题,有人提出三个问题:
spring boot 默认配置三个深坑,一个比一个耗时
1、dispatcherServlet 是懒加载的
2、数据库链接是懒加载的
3、linux 下真随机数生成器
问题2:数据库链接是懒加载的
解决:spring.datasource.druid.initial-size=1
问题3:linux 下真随机数生成器
解决思路(博主技术不够):用伪随机数生成器,真随机数生成器的噪声收集要很久
问题3,我需要补充一下知识。
作者:cchilei
-------------------------------------------
个性签名:竹杖芒鞋轻胜马 一蓑烟雨任平生
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!