問題描述:
使用的是spring框架,程式啟動時需要呼叫函式從mysql中查詢資料,然后初始化到redis中,這個函式是用的@PostConstruct注解;
現在出現問題是,啟動的時候,資料庫服務還沒準備好,導致連接資料庫失敗;web服務啟動例外。
想問下,連接資料庫失敗后,如果讓他可以一直重試,連接成功后 再繼續啟動。
uj5u.com熱心網友回復:
沒實際這樣配置過 ; 用的是SpringBoot框架的話,在配置Redis的時候使用@AutoConfigureAfter(資料源相關加載項) 注解 ,指定Redis在資料源加載之后再加載應該可以解決這個問題 ,詳細配置還需要你在網上找下uj5u.com熱心網友回復:
實作這個監聽ApplicationListener〈ApplicationReadyEvent〉應該能滿足你轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/110277.html
標籤:Web 開發
上一篇:各位路過的大哥幫我看一下下,我看的頭都禿了也想不到哪里錯了
下一篇:求救求救
