SpringBoot執行初始化操作!


一. 方案

      因公司項目需要, 會有某些碼值會在整個項目很多地方中使用到,為了節省開銷,減少數據庫壓力和查詢時間.對於一些常用的查詢語句可以存在內存中,

方便實時獲取. 以為Spring有接口ApplicationRunner()可以自定義初始化數據. 所以可以直接拿來用.

 

二,具體實現

      創建初始化類實現ApplicationRunner接口,使用@Component將類添加到spring容器.

       重寫run()方法,在其中寫入需要初始化的方法,對方法內容進行完善

 

      因考慮到可能存在數據修改.

      可以在此類中添加一個定時方法,隔段時間更新一下存儲值即可.

三, 小結

       對於一些常用的數據,除了放在非關系型數據庫中或者緩存中,還可使用Spring提供的初始化方案, 加載在內存中,這種方式

比較靈活,可以作為備用參考使用.


免責聲明!

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



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