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

112 записей с тегом "Spring Data"

Посмотреть все теги

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

1. Обзор

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

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

2. Настройка

В нашем примере мы будем запрашивать таблицу фильмов .

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

1. Обзор

В этом руководстве мы реализуем простую конфигурацию Spring для системы Spring Data JPA с несколькими базами данных.

2. Сущности

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

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

1. Обзор

Oracle — одна из самых популярных баз данных в крупных производственных средах. Поэтому разработчикам Spring очень часто приходится работать с этими базами данных.

В этом уроке мы поговорим о том, как мы можем сделать эту интеграцию.

2. База данных

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

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

1. Обзор

При использовании Spring Data MongoDB нам может потребоваться ограничить свойства, сопоставленные с объектом базы данных. Как правило, нам это может понадобиться, например, из соображений безопасности — чтобы не раскрывать конфиденциальную информацию, хранящуюся на сервере. Или также, например, нам может понадобиться отфильтровать часть данных, отображаемых в веб-приложении.

В этом кратком руководстве мы увидим, как MongoDB применяет ограничения полей.

2. Ограничение полей MongoDB с использованием проекции

MongoDB использует Projection для указания или ограничения полей, возвращаемых из запроса . Однако, если мы используем Spring Data, мы хотим применить это с MongoTemplate или MongoRepository .

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

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

1. Обзор

В этом руководстве мы собираемся создать пример простого приложения CRUD, используя AngularJS для внешнего интерфейса и Spring Data REST для внутреннего интерфейса.

2. Создание службы данных REST

Чтобы создать поддержку сохраняемости, мы будем использовать спецификацию Spring Data REST, которая позволит нам выполнять операции CRUD с моделью данных.

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

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

1. Введение

Spring Data REST может удалить множество шаблонов, которые являются естественными для служб REST.

В этом руководстве мы рассмотрим, как настроить некоторые значения HTTP-привязки Spring Data REST по умолчанию .

2. Основы репозитория Spring Data REST

Для начала создадим пустой интерфейс, расширяющий интерфейс CrudRepository , указав тип нашей сущности и тип ее первичного ключа:

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

1. Введение

При работе с сущностью экспортер REST обрабатывает операции по созданию, сохранению и удалению событий. Мы можем использовать ApplicationListener для прослушивания этих событий и выполнения функции при выполнении определенного действия.

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

2. Написание аннотированного обработчика

ApplicationListener не различает типы сущностей ; но с помощью аннотированного обработчика мы можем фильтровать события по типу домена .

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

1. Обзор

В этой статье будут объяснены основы Spring Data REST и показано, как использовать его для создания простого REST API.

В целом, Spring Data REST построен на основе проекта Spring Data и позволяет легко создавать веб-службы REST на основе гипермедиа, которые подключаются к репозиториям Spring Data — все с использованием HAL в качестве управляющего типа гипермедиа.

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

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

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

1. Обзор

В этой статье мы рассмотрим концепции прогнозов и выдержек Spring Data REST.

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

2. Наши модели доменов

Во-первых, давайте начнем с определения наших моделей предметной области: Книга и Автор.