今天在觀察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,我需要補充一下知識。