SpringBoot專案初始化講解實現快取預熱

2021-10-19 13:25:53 字數 663 閱讀 9029

場景:將一千萬使用者白名單load快取,使用者請求的時候判斷該使用者是否是快取裡面的使用者

springboot實現初始化載入配置

step2:採用實現initializingbean

initializaingbean介面為bean提供了初始化方法的方式,它只包括afterpropertiesset()方法。

在spring初始化bean的時候,如果bean實現了initializingbean介面

在物件的所有屬性被初始化之後才會呼叫afterpropertiesset()方法。

使用方式

step1:實現方法繼承介面

以上兩種方式推薦使用第二種,兩種方式分別重寫各自方法,都只有乙個方法

step2:重寫方法呼叫load資料

像***的方法就是簡單的查資料庫 然後寫入快取

在呼叫initializaingbean介面重寫的afterpropertiesset()方法裡直接呼叫,就能專案初始化load進去了

@override

public void selectuserscore() );

}@override

public void afterpropertiesset() throws exception

spring boot初始化報錯

解決方法 將pom檔案中新增如下依賴 org.springframework.boot spring boot starter tomcat 1 234另,如果不行,嘗試再將下面依賴 org.springframework.boot spring boot starter 1 234改為 org.s...

springboot資料初始化

我們常利用springboot資料初始化進行測試資料準備,或者專案啟動的資料準備等,下面來具體了解下配置的含義。springboot2資料初始化配置如下 spring.datasource.initialization mode always spring.datasource.schema cla...

Spring Boot 專案啟動時初始化資源

在我們實際工作中,總會遇到這樣需求,在專案啟動的時候需要做一些初始化的操作,比如初始化執行緒池,提前載入好加密證書等。今天就給大家介紹乙個 spring boot 神器,專門幫助大家解決專案啟動初始化資源操作。接下來我們就運用案例測試它如何使用,在測試之前在啟動類加兩行列印提示,方便我們識別comm...