«Параметры открытия файлов Java»

«1. Обзор В этом руководстве мы сосредоточимся на стандартных параметрах открытия, доступных для файлов в Java. Мы рассмотрим перечисление StandardOpenOption, реализующее интерфейс OpenOption и определяющее эти стандартные параметры открытия. 2. Параметр OpenOption В Java мы можем работать с файлами, используя

«Гуава – Карты»

«1. Обзор В этом руководстве мы проиллюстрируем наиболее полезные способы использования Guava для работы с Java Maps. Давайте начнем с самого простого и создадим HashMap без оператора new, используя Guava: Map<String, String> aNewMap = Maps.newHashMap(); 2. ImmutableMap Далее — давайте

«Докеризация Java-приложений с помощью Jib»

«1. Обзор В этом руководстве мы рассмотрим Jib и то, как он упрощает контейнеризацию Java-приложений. Мы возьмем простое приложение Spring Boot и создадим его образ Docker с помощью Jib. Затем мы также опубликуем образ в удаленном реестре. И не забудьте

«Полезные исключения NullPointerException в Java 14»

«1. Обзор В этом руководстве мы продолжим нашу серию статей о Java 14, взглянув на Helpful NullPointerExceptions, новую функцию, представленную в этой версии JDK. 2. Традиционные исключения NullPointerException На практике мы часто видим или пишем код, который связывает методы в

«Hibernate @NotNull против @Column (nullable = false)»

«1. Введение На первый взгляд может показаться, что аннотации @NotNull и @Column(nullable = false) служат одной и той же цели и могут использоваться взаимозаменяемо. Однако, как мы вскоре увидим, это не совсем так. Несмотря на то, что при использовании на

«Spring Data JPA и нулевые параметры»

«1. Обзор В этой статье мы покажем способы обработки нулевых параметров в Spring Data JPA. В некоторых случаях, когда мы ищем записи по параметрам, мы хотим найти строки с нулевым значением поля. В других случаях мы можем захотеть проигнорировать нуль

«Аннотации Spring Null-Safety»

«1. Обзор Начиная с Spring 5 у нас теперь есть доступ к интересной функции, помогающей нам писать более безопасный код. Эта функция называется нулевой безопасностью, группа аннотаций работает как защита, которая следит за потенциальными нулевыми ссылками. Вместо того, чтобы позволить

«Null-Safe потоки Java из коллекций»

«1. Обзор В этом руководстве мы увидим, как создавать нулевые безопасные потоки из коллекций Java. Для начала, чтобы полностью понять этот материал, необходимо некоторое знакомство со справочниками по методам Java 8, лямбда-выражениями, необязательными и потоковыми API. Если вы не знакомы

«Джексон — Работа с картами и нулями»

«1. Обзор В этой быстрой статье мы рассмотрим более продвинутый вариант использования Джексона — работу с картами, которые содержат нулевые значения или нулевые ключи. 2. Игнорировать нулевые значения в карте У Джексона есть простой, но полезный способ глобального управления тем,