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,我需要补充一下知识。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM