[Перевод] Поддержка RestClient для OAuth2 в Spring Security 6.4
#spring #springboot #security #springsecurity #java #kotlin
https://habr.com/ru/companies/spring_aio/articles/857664/
#spring #springboot #security #springsecurity #java #kotlin
https://habr.com/ru/companies/spring_aio/articles/857664/
[Перевод] 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...
[Перевод] От кода к смыслу: улучшенная панель 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...
[Перевод] Что нового в 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) — это мощный инструмент для разделения кода, который позволяет изолировать кросс-функциональные задачи, такие как логирование, обработка транзакций и...
Как жить без IntelliJ IDEA? Часть 3 — HTTP Client
#java #kotlin #http #testing #test #spring #springframework
https://habr.com/ru/companies/spring_aio/articles/863106/
#java #kotlin #http #testing #test #spring #springframework
https://habr.com/ru/companies/spring_aio/articles/863106/
Хабр
Как жить без IntelliJ IDEA? Часть №3. HTTP Client
В предыдущей статье "Как жить без IntelliJ IDEA" мы разбирали, какие есть альтернативы Ultimate в части поддержки Spring. В этой части команда Spring АйО исследует, чем можно заменить встроенный...
Кастомные методы в 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. В докладе автор рассказал про...
Java Digest #19
#java #spring #intellij #hibernate
https://habr.com/ru/companies/tbank/articles/864552/
#java #spring #intellij #hibernate
https://habr.com/ru/companies/tbank/articles/864552/
Хабр
Java Digest #19
Всем привет! 👋 👋 👋 👋 Мы — Java-разработчики Т-Банка: Андрей , Арсений , Константин и Константин. Собираем интересные новости, статьи, туториалы и другие материалы из мира Java-разработки и делимся...
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 это технология,...
[Перевод] 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 для выполнения задач на естественном...
Параллелизм может быть только 1
#java #spring #springboot #нагрузочноетестирование #postgresql #платежнаясистема
https://habr.com/ru/articles/869856/
#java #spring #springboot #нагрузочноетестирование #postgresql #платежнаясистема
https://habr.com/ru/articles/869856/
Хабр
Параллелизм может быть только 1
Вводные В ходе предварительного нагрузочноготестирования было выявлено, что обработка событий жизненного цикла часто упиралась в блокировки, что приводило к переотправке...
Построение динамических запросов к базе данных с использованием 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-запросы в декларативной форме, комбинируя их...
Часть 1: Как я создал идеальный REST API — микросервис инцидентов на Java и Spring
#java #restapi #spring #lombok #backendразработка #juniorразработчик #restful
https://habr.com/ru/articles/870640/
#java #restapi #spring #lombok #backendразработка #juniorразработчик #restful
https://habr.com/ru/articles/870640/
Хабр
Часть 1: Как я создал идеальный REST API — микросервис инцидентов на Java и Spring
Привет! Меня зовут Бромбин Андрей, и сегодня я начинаю цикл статей о создании микросервисного приложения с нуля. Целью этого цикла является помощь начинающим разработчикам, а также обмен знаниями с...
Тонкости JMS API: как не терять сообщения
#spring #jms #очереди
https://habr.com/ru/articles/871454/
#spring #jms #очереди
https://habr.com/ru/articles/871454/
Хабр
Тонкости JMS API: как не терять сообщения
Типичная ситуация: один сервис добавил сообщение в очередь, другой сервис его прочитал, но из-за ошибки или рестарта сервиса не смог передать дальше. Сообщение потеряно. В логах при этом не всегда...