Java News – Telegram
Java News
4.31K subscribers
248 photos
5 videos
1 file
1.47K links
Все новости связанные с Java!

По всем вопросам: @NadikaKir

Мы на бирже: https://telega.in/c/java_newss
Download Telegram
Руководство по профилям в Spring Boot

Возможно, вы знаете, что Spring предоставляет инструмент для группировки свойств конфигурации в так называемые профили, которые позволяют кастомизировать приложение для работы в различном окружении. 😏

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

Приятного чтения!

Читать статью
👍4
Друзья, дебаггер в IntelliJ Idea представляет собой очень мощный тул по работе с кодом. 🤓

В предложенном сегодня видео рассматриваются различные механизмы отладки кода:
✔️ Откидывание фреймов
✔️ Удаленная отладка
✔️ Замена кода на ходу
✔️ Отладка стримов

Опыт, приди!
👍10
Друзья, возможно вы не знаете, но Spring Test и Spring Boot предоставляют "из коробки" возможность тестирования приложений Spring.

Предложенное сегодня видео о лучших практиках и рецептах написания таких тестов, а также о возможных ошибках. 😃

Опыт, приди!
👍5🔥1👏1
Друзья, в JDK 14 появилась интересная фича, сокращающая кол-во кода и делающая код читабельнее - "Сопоставление с образцом".

Предложенный сегодня доклад про историю, практику и лайфхаки использования этой фичи.

Компетенция, расти!
👍6🔥1
Love, Spring and HTTP Bugs

Привет! Мы команда Marketing Management GlowByte, занимаемся автоматизацией маркетинговых процессов в крупных компаниях. Решили написать небольшую статью, которая будет интересна неравнодушным к Java. Хотим поделиться на первый взгляд простыми особенностями поведения библиотек Spring Security, Spring Web, которые могут сбить с толку разработчиков, которые никогда не сталкивались с такими ситуациями.

Рассмотрим проблему, проведём анализ, тесты, проверяющие наши гипотезы, сделаем выводы и, конечно, оставим ссылку на код, чтобы можно было самостоятельно поиграться.

Читать статью
👍8
Друзья, пришло время вспомнить многопоточность. 😳

Предложенный сегодня доклад раскроет следующие темы:

✔️ Разница между файбером и зеленым потоком
✔️ Типы пулов потоков и как много из них мы должны использовать?
✔️ Можем ли мы использовать не блокирующие соединения с БД?
и д. р.

Приятного просмотра!
👍6
Security, Cloud с JWT и WebFlux

Spring Security - довольно крутая штука, на тему которой много гайдов, статей на различных платформах. Но проблема в том, что множество этих видео ограничивается монолитной архитектурой. В этой статье я хочу рассказать о своем личном опыте применения ее для микросервисов. Конечно, это не статья уровня Тагира Валеева. Это исключительно личный опыт, которым хотелось бы поделиться, и может быть, кому то он окажется полезным.

Читать статью
👍8
Пример Spring Boot Thymeleaf приложения

Друзья, пришло время практики!

Предложенная сегодня статья на примере покажет, как сделать Spring Boot Thymeleaf CRUD приложение на основе Maven, используя Spring Data JPA для взаимодействия с базами данных H2/MySQL/PostgreSQL.

Удачи, коллеги!

Читать статью
👍5🤩1
Друзья, Vlad Mihalcea подготовил новое видео про получение отображений SQL запросов при помощи JPA. 🤓

Из предложенного видео вы узнаете:
✔️ Как работает отображение запроса Object[] по умолчанию
✔️ Как использовать кортеж JPA для отображения запросов
✔️ Как получить отображения DTO при помощи JPA
✔️ Как использовать записи Java с отображениями запросов JPA

Приятного просмотра!
👍5
Визуализация популярных команд Git

Мы, конечно, знаем, что Git - это достаточно мощный тул, но в то же время, он не очень нагляден. 😒

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

Хорошей памяти!

Читать статью
👍10🔥1
Мокирование API

Является ли полезным мокирование API, или оно бесполезно?

Автор предложенной статьи считает, что нужно учитывать определенные нюансы применения мокирования, чтобы делать выводы о полезности техники тестирования. 🤓

Что это за нюансы и какие проблемы встречаются при мокировании - описано в следующей статье.

Приятного чтения!

Читать статью
👍5
В новом выпуске #JEPCafe José Paumard рассказывает о том, как фича "сопоставление с образцом" вносит коррективы в написание кода.

Будут рассмотрены:
✔️ Сопоставление с образцом для Instanceof
✔️ Сопоставление с образцом для оператора Switch
✔️ Паттерны типов
✔️ Паттерны Записей

Приятного просмотра!
👍6
Секреты работы с окном/консолью БД в IntelliJ IDEA

Друзья, продолжаем развивать навыки работы с IntelliJ IDEA! 😃

Предложенная сегодня статья раскроет некоторые секреты работы с окном/консолью IntelliJ IDEA по работе с базами данных.

Опыт, приди!

Читать статью
👍6
Вашему вниманию предлагается новая подборка Java-новостей от InfoQ: 😃
✔️ JEP 432, Record Patterns изменил статус на целевой для JDK 20.
✔️ Стал доступен билд № 23 для JDK 20 (ранний доступ)
✔️ Стал доступен Build 20-loom+20-40 для проекта Loom
и д.р.

Приятного чтения!

Читать статью
👍4
Вышел в свет новый, тридцать седьмой выпуск из серии "Inside Java".

В этом эпизоде Billy Corando рассмотрит сборщик мусора ZGC, его историю и значение дополнения к Generational ZGC.

Приятного просмотра! 😃
👍7
Если вы начали изучать Java не так давно, то вам наверное будет интересно узнать, как "прозревают" разработчики Java c 14-ти летним стажем, узнавая для себя что-то новое в давно существующем функционале. 🤣

Приятного просмотра!
👍10🔥1
Рекомендации по миграции на Spring 6

Буквально на днях вышла новая версия Spring Framework, особенностью которой является поддержка Java 17, Hibernate 6.1/Jakarta Persistence 3.1 и др. 😃

Предложенная сегодня статья от Vlad Mihalcea представляет собой рекомендации по миграции с более ранних версий фреймворка к новой версии.

Хорошей практики!

Читать статью
👍7🔥1
Друзья, в этом месяце состоялся релиз новой версии Spring Framework 6 и должен состояться релиз новой версии Spring Boot 3! 😃

В предложенном сегодня видео Josh Long продемонстрирует современный, опережающий свое время движок для компиляции в Spring Framework 6 и Spring Boot 3, повышающий скорость работы приложения и эффективность используемой памяти.

Приятного просмотра!
👍8
Друзья, Spring Boot 3.0 стал доступен в репозитории Maven! 😃

Spring Boot 3.0 это:
✔️ 12 месяцев работы 151 разработчика
✔️ 5700 коммитов
✔️ Работа в Java 17+
✔️ Работа в пространстве имен Jakarta EE9+ и Jakarta EE 10 API
и многое другое.

Подробности в предложенном релизе.

Читать статью
👍10🔥1