Рубрики
Без рубрики

Выпущен Spring Data Search 2.0.0

Я рад поделиться с вами выпуском 2.0.0 Spring Data Search. Эта библиотека позволяет автоматически… С тегами kotlin, java, github, web dev.

Я рад поделиться с вами этим релизом 2.0.0 из |/Весеннего поиска данных .

Эта библиотека позволяет автоматически предоставлять конечные точки для поиска данных, связанных с объектами.

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

Kobee1203/spring-поиск данных

Автоматически предоставляет конечные точки объектов для поиска данных с использованием мощного языка запросов

Есть несколько новых функций и некоторые исправленные ошибки. Но прежде всего был проведен рефакторинг ядра для поддержки различных уровней доступа к данным (JPA, MongoDB, …). В настоящее время поддерживается только JPA (который уже поддерживался предыдущими версиями). Но следующий шаг – добавить поддержку в MongoDB .

Этот рефакторинг потребовал некоторых изменений в API. Есть страница, описывающая, как перейти с 1.x на 2.x .

Что нового:

  • Разрешить использование специальных ключевых слов в качестве значений запроса:
    • CURRENT_DATE : ключевое слово, представляющее текущую дату. Аналогично функции current_date() в SQL.
    • CURRENT_TIME : ключевое слово, представляющее текущее время. Аналогично функции current_time() в SQL
    • CURRENT_DATE_TIME : ключевое слово, представляющее текущее время даты. Аналогично current_timestamp() функция в SQL
  • Свойство приложения spring.data.search.default-alias-resolver.field-suffixes : разделенный запятыми список суффиксов полей, которые необходимо удалить, чтобы создать псевдоним поля из com.weedow.spring.data.search.config. Распознаватель псевдонимов по умолчанию . Значение по умолчанию – Entity,Entities
  • Улучшен поиск по полям типа Карта : Вы можете использовать специальные клавиши key или значение для запроса ключей или значений соответственно. И теперь вы можете запрашивать вложенные поля объектов, представляющих ключ или значение

    • /поиск/человека? задачи.ключ.имя=покупки
    • /поиск/человека? транспортные средства.features.value.name = gps

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

Оригинал: “https://dev.to/kobee1203/spring-data-search-2-0-0-released-3md4”