Перейти к основному содержимому

· 3 мин. чтения

1. Обзор

В этом кратком руководстве мы рассмотрим поддержку Vavr в Spring Data , которая была добавлена в моментальный снимок сборки 2.0.0 Spring.

В частности, мы собираемся показать пример использования Vavr Option и коллекций Vavr в качестве возвращаемых типов репозитория Spring Data JPA .

2. Зависимости Maven

Во-первых, давайте настроим проект Spring Boot , так как он значительно ускоряет настройку данных Spring , добавив зависимость spring-boot-parent в pom.xml :

· 3 мин. чтения

1. Обзор

В этом кратком руководстве мы покажем, как форматировать числовые ячейки в Excel с помощью Apache POI .

2. Апач POI

Apache POI — это чистый Java-проект с открытым исходным кодом. Он предоставляет библиотеки для чтения и записи файлов в форматах Microsoft Office, таких как Word, PowerPoint и Excel .

При работе с более новым форматом файлов .xlsx мы будем использовать класс XSSFWorkbook , а для формата .xls мы используем класс HSSFWorkbook .

· 7 мин. чтения

1. Обзор

В этом руководстве мы узнаем, как удалить большие файлы из истории коммитов репозитория git с помощью различных инструментов.

2. Использование git filter-branch

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

Например, предположим, что мы по ошибке поместили файл большого двоичного объекта в папку проекта, и после его удаления мы все еще видим этот файл в нашей истории git:

· 2 мин. чтения

1. Обзор

В этом коротком уроке мы увидим, как использовать точку «.» в качестве десятичного разделителя при форматировании числового вывода в Java.

2. Используйте метод String.format()

Обычно нам просто нужно использовать метод String.format() как:

double d = 10.01d;
String.format("%.2f", d);

· 4 мин. чтения

1. Весна и Ява

>> Улучшите сторонние API с помощью Kotlin [ blog.frankel.ch ]

Улучшение опыта разработки с помощью функций расширения и делегирования в Kotlin .

>> Spring Boot 2.6 улучшает образы и метрики Docker, версия 2.4 является EOL [ infoq.com ]

Последний выпуск функции 2021 года для Spring Boot: улучшенное создание образов Docker, новые метрики, группы работоспособности и так далее.

>> Лучший способ написать собственный репозиторий данных Spring [ vladmihalcea.com ]

· 7 мин. чтения

1. Обзор

В этом кратком руководстве мы сосредоточимся на упаковке проекта Maven в исполняемый файл Jar.

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

2. Конфигурация

· 5 мин. чтения

1. Обзор

При работе с ORM выборку/загрузку данных можно разделить на два типа: нетерпеливую и ленивую.

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

2. Зависимости Maven

Чтобы использовать Hibernate, давайте сначала определим основную зависимость в нашем pom.xml :

· 4 мин. чтения

1. Обзор

В этом руководстве мы рассмотрим, как выполняется удаление в Spring Data JPA .

2. Образец сущности

Как мы знаем из справочной документации Spring Data JPA , интерфейсы репозитория предоставляют нам некоторую базовую поддержку сущностей.

Допустим, у нас есть сущность, например Книга :

· 4 мин. чтения

1. Обзор

Это руководство представляет собой введение в Spring Data Redis , которое предоставляет абстракции платформы Spring Data для Redis — популярного хранилища структур данных в памяти.

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

Мы сможем использовать общие шаблоны Spring Data (шаблоны и т. д.), сохраняя при этом традиционную простоту всех проектов Spring Data.

2. Зависимости Maven

· 4 мин. чтения

1. Введение

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

В этом коротком уроке мы рассмотрим, как мы можем изменить местоположение шаблона. После того, как мы это сделаем, мы узнаем, как иметь несколько местоположений.

2. Настройка

Чтобы использовать Thymeleaf, нам нужно добавить соответствующий стартер Spring Boot в наш pom.xml :