[Перевод] Spring Framework 6.2.0: переопределение бинов в тестах
#spring #springboot #springframework #testing #mockito
https://habr.com/ru/companies/spring_aio/articles/859430/
#spring #springboot #springframework #testing #mockito
https://habr.com/ru/companies/spring_aio/articles/859430/
Хабр
Spring Framework 6.2.0: переопределение бинов в тестах
Недавно вышел Spring Framework 6.2 , который включил в себя множество улучшений и новых возможностей. К одним из них можно отнести переопределение бинов в тестах. В новом переводе от команды Spring...
Кэширование с FeignClient: как ускорить микросервисы и стать героем проекта
#java #feignclient #кэширование #springboot #caffeine #cache
https://habr.com/ru/articles/860120/
#java #feignclient #кэширование #springboot #caffeine #cache
https://habr.com/ru/articles/860120/
Хабр
Кэширование с FeignClient: как ускорить микросервисы и стать героем проекта
Вступление Привет! Вы когда-нибудь задумывались, почему некоторые запросы в микросервисах ощущаются как поездка на «старой электричке»? Казалось бы, есть FeignClient — мощный и удобный инструмент для...
[Перевод] От кода к смыслу: улучшенная панель Structure в IntelliJ IDEA 2024.3
#intellij #intellijidea #java #kotlin #spring #springboot #springframework
https://habr.com/ru/companies/spring_aio/articles/860510/
#intellij #intellijidea #java #kotlin #spring #springboot #springframework
https://habr.com/ru/companies/spring_aio/articles/860510/
Хабр
От кода к смыслу: улучшенная панель Structure в IntelliJ IDEA 2024.3
Совсем недавно вышла IntelliJ IDEA 2024.3 — последний мажорный релиз IDE в этом году. И одним из самых важных нововведений этой версии стала улучшенная панель Structure. Команда Spring...
Работа с @SpyBean: использование в Spring Boot
#java #springboot #unitтестирование #unittesting #unitтест #unitтесты #unittests
https://habr.com/ru/articles/860786/
#java #springboot #unitтестирование #unittesting #unitтест #unitтесты #unittests
https://habr.com/ru/articles/860786/
Хабр
Работа с @SpyBean: использование в Spring Boot
Введение Всем привет! Тестирование — это тот самый этап разработки, где магия превращения кода в надёжное решение действительно происходит. Иногда мы пишем простые тесты, а иногда сталкиваемся с...
[Перевод] Что нового в Spring Boot 3.4
#spring #springboot #springframework #java #kotlin #rest
https://habr.com/ru/companies/spring_aio/articles/861182/
#spring #springboot #springframework #java #kotlin #rest
https://habr.com/ru/companies/spring_aio/articles/861182/
Хабр
Что нового в Spring Boot 3.4
Недавно состоялся релиз Spring Framework 6.2 , вслед за ним последовал релиз Spring Boot 3.4. Команда Spring АйО подготовила перевод статьи Josh Long об основных изменениях и улучшениях, которые вошли...
Введение в Spring AOP на примере кастомизации логирования
#AOP #spring #springboot #logging #slf4j
https://habr.com/ru/articles/861262/
#AOP #spring #springboot #logging #slf4j
https://habr.com/ru/articles/861262/
Хабр
Введение в Spring AOP на примере кастомизации логирования
Аспектно-ориентированное программирование (AOP) — это мощный инструмент для разделения кода, который позволяет изолировать кросс-функциональные задачи, такие как логирование, обработка транзакций и...
Кастомные методы в JPA репозиториях
#java #springdatajpa #springboot #spring #orm
https://habr.com/ru/articles/863234/
#java #springdatajpa #springboot #spring #orm
https://habr.com/ru/articles/863234/
Хабр
Кастомные методы в JPA репозиториях
Рассмотрим варианты реализации кастомных методов в репозиториях Spring Data JPA. Большая часть информации для статьи взята из документации . Допустим у нас есть такая сущность и репозиторий для нее:...
Что нового в IntelliJ IDEA 2024.3
#java #kotlin #ide #idea #spring #springboot #springframework
https://habr.com/ru/companies/haulmont/articles/863540/
#java #kotlin #ide #idea #spring #springboot #springframework
https://habr.com/ru/companies/haulmont/articles/863540/
Хабр
Что нового в IntelliJ IDEA 2024.3
Недавно состоялись сразу два крупных обновления. И IntelliJ IDEA и Amplicode зарелизились с новыми версиями 2024.3. Про Amplicode я уже рассказывал в другой статье , в этой расскажу про IntelliJ IDEA...
[Перевод] Mark–Scavenge: ждем, пока мусор выбросит себя сам
#java #kotlin #gc #garbagecollector #spring #springboot #springframework
https://habr.com/ru/companies/spring_aio/articles/863830/
#java #kotlin #gc #garbagecollector #spring #springboot #springframework
https://habr.com/ru/companies/spring_aio/articles/863830/
Хабр
Mark–Scavenge: ждем, пока мусор выбросит себя сам
Исследователи из Oracle и Уппсальского университета представила новый алгоритм сборки мусора — Mark–Scavenge. Он решает проблему избыточной работы, которая возникает при использовании доступности...
[Перевод] Concurrency в Spring Boot приложениях: как сделать правильный выбор
#java #spring #kotlin #springboot #springboot #concurrency
https://habr.com/ru/companies/spring_aio/articles/862950/
#java #spring #kotlin #springboot #springboot #concurrency
https://habr.com/ru/companies/spring_aio/articles/862950/
Хабр
Concurrency в Spring Boot приложениях: как сделать правильный выбор
Команда Spring АйО перевела и адаптировала доклад « Concurrency in Spring Boot Applications: Making the Right Choice » Андрея Шакирина с последнего Devoxx Belgium. В докладе автор рассказал про...
Keycloak интеграция со Spring boot
#keycloak #java #spring #springboot #springframework #springsecurity #api
https://habr.com/ru/articles/864680/
#keycloak #java #spring #springboot #springframework #springsecurity #api
https://habr.com/ru/articles/864680/
Хабр
Keycloak интеграция со Spring boot
Введение Данная статья является инструкцией для новичков, которые хотели бы использовать Keycloak в своих проектах в качестве безопасности. В статье будет рассказано: Что такое Keycloak и для чего он...
[Перевод] Расширение Spring Data репозиториев стало ещё проще
#java #kotlin #spring #springboot #springframework #springboot #springdata
https://habr.com/ru/companies/spring_aio/articles/865082/
#java #kotlin #spring #springboot #springframework #springboot #springdata
https://habr.com/ru/companies/spring_aio/articles/865082/
Хабр
Расширение Spring Data репозиториев стало ещё проще
В новом релизе Spring Data 2024.1 улучшена возможность добавления кастомной функциональности, что значительно упростило создание переиспользуемых экстеншенов. В новом переводе от команды Spring...
Защита своего приложения с помощью JWT и Spring Security
#jwt #java #spring #springframework #springboot #springsecurity #jpa
https://habr.com/ru/articles/865180/
#jwt #java #spring #springframework #springboot #springsecurity #jpa
https://habr.com/ru/articles/865180/
Хабр
Защита своего приложения с помощью JWT и Spring Security
В прошлой статье мы познакомились с такой технологией как Keycloak. Кто не видел и хотел бы ознакомиться с ней - Keycloak интеграция со Spring boot . Если говорить вкратце, то Keycloak это технология,...
Как мы обновляли продакшн до Spring Boot 3
#обновление #обновлениебэкенда #springboot #springboot #hibernate
https://habr.com/ru/companies/maxilect/articles/867014/
#обновление #обновлениебэкенда #springboot #springboot #hibernate
https://habr.com/ru/companies/maxilect/articles/867014/
Хабр
Как мы обновляли продакшн до Spring Boot 3
В уже уходящем 2024 году мне удалось побывать на конференции JPoint, которая проходила в апреле. В числе прочего там активно обсуждалась тема обновления проектов на Spring Boot 3. Однако из тех, кого...
[Перевод] AI-ассистент с помощью Spring AI
#java #kotlin #ai #spring #springboot #springframework #springai
https://habr.com/ru/companies/spring_aio/articles/869080/
#java #kotlin #ai #spring #springboot #springframework #springai
https://habr.com/ru/companies/spring_aio/articles/869080/
Хабр
AI-ассистент с помощью Spring AI
Команда Spring АйО перевела туториал, в котором рассматриваются возможности Spring AI для интеграции с LLM. Вы узнаете, как использовать API Function Calling для выполнения задач на естественном...
Spring Boot, AspectJ. Введение в аспектно-ориентированное программирование
#springboot #aspectj #aop #логирование #backendразработка #разработкапо #архитектураприложений
https://habr.com/ru/companies/beeline_cloud/articles/869602/
#springboot #aspectj #aop #логирование #backendразработка #разработкапо #архитектураприложений
https://habr.com/ru/companies/beeline_cloud/articles/869602/
Параллелизм может быть только 1
#java #spring #springboot #нагрузочноетестирование #postgresql #платежнаясистема
https://habr.com/ru/articles/869856/
#java #spring #springboot #нагрузочноетестирование #postgresql #платежнаясистема
https://habr.com/ru/articles/869856/
Хабр
Параллелизм может быть только 1
Вводные В ходе предварительного нагрузочноготестирования было выявлено, что обработка событий жизненного цикла часто упиралась в блокировки, что приводило к переотправке...
Секреты в Java-сервисах на Spring: где брать и как обновлять
#java #springboot
https://habr.com/ru/companies/sberbank/articles/870116/
#java #springboot
https://habr.com/ru/companies/sberbank/articles/870116/
Хабр
Секреты в Java-сервисах на Spring: где брать и как обновлять
Привет, Хабр! Меня зовут Андрей Чернов, я Java‑архитектор в СберТехе, где разрабатываю архитектуру микросервисов. Сейчас я расскажу про нюансы работы с секретами в Java‑сервисах...
Построение динамических запросов к базе данных с использованием Spring Data JPA Specifications
#spring #springboot #springdatajpa #specifications
https://habr.com/ru/articles/870698/
#spring #springboot #springdatajpa #specifications
https://habr.com/ru/articles/870698/
Хабр
Построение динамических запросов к базе данных с использованием Spring Data JPA Specifications
Spring Data JPA Specifications — мощный инструмент для написания динамических запросов в реляционных базах данных. Они позволяют строить сложные SQL-запросы в декларативной форме, комбинируя их...
Работа с файлами через Yandex Object Storage в Spring Boot
#springboot #awss3 #java
https://habr.com/ru/articles/871280/
#springboot #awss3 #java
https://habr.com/ru/articles/871280/
Хабр
Работа с файлами через Yandex Object Storage в Spring Boot
Yandex Cloud Object Storage - это совместимое с AWS S3 облачное хранилище. В этой статье мы интегрируем его в Spring Boot приложение, используя SDK Амазона. Создание бакета в Yandex Cloud Для начала...