0
我想要在應用程序啓動時(即在服務器啓動之前調用任何其他方法時)使用Spring ehCache將數據從數據庫加載到高速緩存內存中。我不想使用構造函數。請幫幫我。如何在應用程序啓動時將數據加載到Spring Ehcache
我想要在應用程序啓動時(即在服務器啓動之前調用任何其他方法時)使用Spring ehCache將數據從數據庫加載到高速緩存內存中。我不想使用構造函數。請幫幫我。如何在應用程序啓動時將數據加載到Spring Ehcache
對此的一個選擇是使用Spring BeanPostProcessor
並使其在CacheManager
bean上工作,獲取Cache
並加載它。
另一種選擇是爲此配置BootstrapCacheLoader
。您還可以考慮從MemoryLimitedCacheLoader
延伸以幫助您在達到緩存容量後停止加載。
如果您將EhCache創建爲bean(使用'@ Bean'註釋),那麼您可以在返回bean實例的方法中添加數據。你能告訴我們你用來創建EhCache對象的代碼嗎? –