Springboot第一次訪問慢,自身缺陷問題?


一、現象:

1、訪問controller,第一次速度在300-400ms,第二次訪問就很快了大概在20ms,相差幾十倍,是哪里出了問題,嘗試了網上很多教程都沒有作用 如啟動參數設置 -Djava.security.egd=file:/dev/./urandom 等等 , 這個是自身有BUG還是怎么回事,為什么會影響第一次訪問, 后續哪個時間點還會不會出現這個影響。 有沒有版本解決? 使用的內置Tomcat,版本:9.0.52, springboot版本 2.5.4

2、這個controller里面沒有任何邏輯,只是一個輸出字符串

@RestController
@RequestMapping("/Test")
public class MyTest {

    @GetMapping("/index")
    public String index(){
        return "ssddd";
    }
}

3、項目依賴僅僅只是springboot自己的


二、項目設置:

三、該問題帶來的影響:

1、每次更新啟動后,必須人為去訪問,或者額外去寫一個腳本,去訪問應用里面的一個controller,也需要在應用里面寫一個測試的controller,否則啟動后會影響第一個訪問應用的用戶!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM