У меня есть загрузочное приложение Spring, подключающееся к базе данных SQL Server.Мне нужна помощь в использовании кэширования в моем приложении.У меня есть таблица для CodeCategory, в которой есть список кодов для многих кодов.Эта таблица будет загружаться каждый месяц, а данные меняются только один раз в месяц.Я хочу кэшировать всю эту таблицу при запуске приложения.При любых последующих вызовах таблицы следует получать значение из этого кэша вместо вызова базы данных.
Например,
List<CodeCategory> findAll();
Я хочу кэшировать указанное выше значение запроса БД во время запуска приложения.Если есть вызов БД, такой как List<CodeCategory> findByCodeValue(String code)
, он должен получить результат кода из уже кэшированных данных вместо вызова базы данных.
Пожалуйста, дайте мне знать, как этого можно добиться с помощью весенней загрузки и ehcache.