Java guru
2.6K subscribers
1 photo
1 video
1 file
270 links
Новости из мира Java, обзоры интересных библиотек и фреймворков, обучающие статьи. Онлайн обсуждения актуальных тем и обмен опытом. Для связи @RodmanDV
Download Telegram
Оптимизация кеширования в Spring Boot

Для улучшения производительности приложений иногда приходится прибегать к кешированию.
В Spring Boot есть удобные инструменты для добавления кеширования.В
статье рассказывается как добиться оптимального использования кеша.

https://digma.ai/top-7-techniques-to-optimize-caching-in-spring-boot/#custom-eviction-policies

#spring #tunning
🔥4👍2
Аутентификация через телеграм в Spring Boot приложении

Сейчас наиболее распространена аутентификация через сторонние сервисы Google, Github и подобные, но через Telegram...что-то новенькое ))

В статье рассказывается о том как можно сделать аутентификацию через Telegram в Spring boot приложении.

https://habr.com/ru/articles/848502/

#springboot #spring #telegram
🔥53👍2
Spring TestContext Framework: Переопределение бинов в интеграционных тестах

В Spring Framework 6.2 появился простой механизм переопределения бинов, позволяющий заменить существующие компоненты на собственные реализации прямо в процессе тестирования.

🔍 Зачем это нужно: Иногда важно изменить поведение компонента именно в тестах, чтобы убедиться, что система ведет себя ожидаемым образом даже при нестандартных ситуациях.

📌 Пример: Если в вашем приложении используется сложный сервис, вы можете временно заменить его упрощенной версией исключительно для целей тестирования.

💥 Преимущества подхода:

- Легкость настройки тестового окружения благодаря удобной аннотации @TestBean.
- Возможность использования моков (@MockitoBean) и шпионов (@MockitoSpyBean), чтобы упростить проверку поведения ваших сервисов.

Теперь ваши тесты станут ещё проще и надёжнее! 🚀

https://spring.io/blog/2024/04/16/spring-framework-6-2-0-m1-overriding-beans-in-tests

#spring #testcontextframework #интеграционныетесты
🔥3👍2