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

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

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

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

1. Обзор

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

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

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

И, если вы хотите сначала начать работу с Spring Data REST — вот хороший способ взяться за дело:

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

1. Обзор

Spring MVC и Spring Data сами по себе отлично справляются с задачей по упрощению разработки приложений. Но что, если мы сложим их вместе?

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

Попутно мы взглянем на Querydsl и на то, как выглядит его интеграция со Spring Data.

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

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

1. Введение

В этом руководстве по Spring Data мы обсудим, как настроить уровень сохраняемости для документов Couchbase, используя как репозиторий Spring Data, так и абстракции шаблонов, а также шаги, необходимые для подготовки Couchbase для поддержки этих абстракций с использованием представлений и/или индексов. .

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

Во-первых, мы добавляем следующую зависимость Maven в наш файл pom.xml :

<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-couchbase</artifactId>
<version>2.0.0.RELEASE</version>
</dependency>

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

1. Введение

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

Во-первых, мы рассмотрим схему данных, которые мы хотим запросить и отсортировать. Затем мы обсудим, как этого добиться с помощью Spring Data.

Давайте начнем!

2. Тестовые данные

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

1. Обзор

В этом руководстве мы увидим, как настроить и использовать JaVers в простом приложении Spring Boot для отслеживания изменений сущностей.

2. ЯВерс

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

К счастью, у нас есть отличные инструменты, такие как JaVers . JaVers — это структура журнала аудита, которая помогает отслеживать изменения сущностей в приложении.

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

1. Обзор

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

2. Spring Data Generated DAO — больше никаких реализаций DAO

Как мы обсуждали в предыдущей статье, уровень DAO обычно состоит из большого количества шаблонного кода, который можно и нужно упростить. Преимуществ такого упрощения много: уменьшение количества артефактов, которые нам необходимо определить и поддерживать, согласованность шаблонов доступа к данным и согласованность конфигурации.

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

1. Обзор

В этом руководстве мы рассмотрим аннотацию Spring Data MongoDB @DBRef . Мы будем подключать документы MongoDB, используя эту аннотацию. Кроме того, мы увидим типы ссылок на базы данных MongoDB и сравним их.

2. Руководство по базе данных MongoDB.

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

При использовании ручных ссылок мы сохраняем _id ссылочного документа в другом документе.

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

1. Обзор

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

Мы рассмотрим запросы к документам с помощью классов Query и Criteria , автоматически сгенерированных методов запросов, запросов JSON и QueryDSL.

Чтобы узнать о настройке Maven, ознакомьтесь с нашей вводной статьей .

2. Запрос документов

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

1. Обзор

В этой статье мы рассмотрим основы интеграции DynamoDB в приложение Spring Boot на практическом практическом примере проекта.

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

2. ДинамоДБ

DynamoDB — это полностью управляемая база данных NoSQL, размещенная на AWS, похожая на другие базы данных NoSQL, такие как Cassandra или MongoDB. DynamoDB предлагает быструю, стабильную и предсказуемую производительность и масштабируемость.

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

1. Обзор

Обычно нам не нужно напрямую обращаться к EntityManager при работе с приложением Spring Data. Однако иногда нам может понадобиться получить к нему доступ, например, для создания пользовательских запросов или для отсоединения объектов.

В этом кратком руководстве мы увидим, как получить доступ к EntityManager , расширив репозиторий данных Spring .

2. Доступ к EntityManager с данными Spring

Мы можем получить EntityManager , создав собственный репозиторий, расширяющий, например, встроенный JpaRepository .