Я использую аннотации уровня весеннего метода @cacheable для кэширования данных, которые я извлекал из базы данных. Могу ли я выполнять кэширование с указанной аннотацией на сервере Запуск? Я пробовал это, но он снова извлекается из базы данных не из кеша.Весеннее кэширование при запуске сервера
0
A
ответ
1
Просто добавьте аннотацию @PostConstruct к методам, которые вы хотите кэшировать при запуске сервера.
Если ваши компоненты находятся в области Singleton, возвращаемые значения методов будут кэшированы до начала вашего приложения.
Вы можете сделать это вручную, однако выше это очень простой простой подход.
0
Нет. По крайней мере, один запрос должен быть выполнен до того, как вы будете кэшировать данные ответа. Этот первый запрос может быть либо пользователем приложения, либо самим кодом в Post Construct, как указано в @Pumpkin
Смежные вопросы
- 1. Весеннее кэширование не работает при большой нагрузке?
- 2. Угловатое и весеннее кэширование сервера .js и .html файлы
- 3. @Scheduled вызывается при запуске сервера
- 4. Весеннее кэширование/репозиторий пружин, выселение нескольких ключей
- 5. Весеннее кэширование и жесткое кодированное имя кеша
- 6. Ошибка при запуске сервера
- 7. Исключение при запуске сервера
- 8. Исключение при запуске сервера
- 9. Сбой сервера Redis при запуске сервера
- 10. Кэширование сервера ASP.NET
- 11. Пользовательское кэширование веб-сервера
- 12. Ошибка сервера при запуске ASPX
- 13. Ошибка при запуске сервера rails
- 14. Eclipse: Ошибка при запуске сервера
- 15. Ошибка при запуске мула сервера
- 16. Ошибки при запуске сервера JBoss
- 17. Настройка Tomcat при запуске сервера
- 18. Ошибка при запуске сервера WAMP
- 19. Команда bash при запуске сервера
- 20. Ошибка при запуске сервера JBoss
- 21. Ошибка при запуске сервера nginx
- 22. Ошибка при запуске сервера Джекил
- 23. Ошибка при запуске экспресс-сервера
- 24. Ошибка при запуске сервера rails
- 25. Помощь при запуске sql-сервера
- 26. Использование aotimport при запуске сервера
- 27. org.glassfish.jersey.servlet.ServletContainer ClassNotFoundException при запуске сервера
- 28. метод вызова при запуске сервера
- 29. Ошибки при запуске сервера Webspher
- 30. Предупреждение при запуске сервера WebLogic
Знайте, что слишком много PostConstruct может задержать запуск вашего сервера. Возможно, вам захочется узнать @Async, а также решить, нужно ли вам при запуске кеширования или может сделать асинхронный путь – kamoor