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

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

1. Введение

В предыдущем уроке мы видели, как сопоставлять списки с помощью ModelMapper .

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

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

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

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

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

1. Обзор

В этом руководстве мы рассмотрим различные способы удаления или замены части строки в Java.

Мы рассмотрим удаление и/или замену подстроки с помощью String API, затем с помощью StringBuilder API и, наконец, с помощью класса StringUtils библиотеки Apache Commons.

В качестве бонуса мы также рассмотрим возможность замены точного слова с помощью String API и класса Apache Commons RegExUtils .

2. Строковый API

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

1. Обзор

В этом кратком руководстве мы увидим, как мы можем обратить строку в Java.

Мы начнем выполнять эту обработку, используя простые решения Java. Далее мы рассмотрим параметры, которые предоставляют сторонние библиотеки, такие как Apache Commons.

Кроме того, мы покажем, как изменить порядок слов в предложении на обратный .

2. Традиционный цикл for

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

1. Введение

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

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

2. Преобразование с помощью Core Java

Начнем с основной библиотеки.

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

1. Обзор

В этом руководстве мы рассмотрим несколько способов преобразования объектов String в объекты Date . Мы начнем с нового API даты и времени , java.time , который был представлен в Java 8, а затем рассмотрим старый тип данных java.util.Date , который также используется для представления дат.

В заключение мы рассмотрим некоторые внешние библиотеки для преобразования с использованием Joda-Time и класса Apache Commons Lang DateUtils .

2. Преобразование строки в LocalDate или LocalDateTime

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

1. Обзор

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

В основном мы будем использовать методы из класса String и несколько из класса StringUtils Apache Commons .

Во всех следующих примерах мы будем использовать эту простую строку:

String text = "Julia Evans was born on 25-09-1984. "
+ "She is currently living in the USA (United States of America).";

2. Основы подстроки

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

1. Введение

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

К счастью, Maven предоставляет несколько полезных инструментов, которые помогут нам в этом процессе.

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

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

2. Создание плагина

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

1. Обзор

В этом руководстве мы узнаем , как настроить сервер ресурсов OAuth 2.0 с помощью Spring Security 5 .

Мы сделаем это, используя JWT, а также непрозрачные токены — два типа токенов-носителей, поддерживаемых Spring Security.

Перед тем, как перейти к примерам реализации и кода, мы установим некоторую предысторию.

2. Немного предыстории

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

1. Обзор

Библиотека Apache Commons Lang 3 обеспечивает поддержку манипулирования основными классами API Java. Эта поддержка включает методы для обработки строк, чисел, дат, параллелизма, отражения объектов и многого другого.

Помимо общего введения в библиотеку, в этом руководстве демонстрируются методы класса StringUtils , которые используются для манипулирования экземплярами String .

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

Чтобы использовать библиотеку Commons Lang 3, просто извлеките ее из центрального репозитория Maven, используя следующую зависимость:

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

1. Обзор

Apache Solr — это поисковая платформа с открытым исходным кодом, построенная на основе Lucene. Apache SolrJ — это клиент для Solr на основе Java, который предоставляет интерфейсы для основных функций поиска, таких как индексирование, запросы и удаление документов.

В этой статье мы собираемся изучить , как взаимодействовать с сервером Apache Solr с помощью SolrJ .

2. Настройка

Чтобы установить сервер Solr на свой компьютер, обратитесь к Solr QuickStart Guide .