Описание тега spring-hateoas

Spring HATEOAS provides some APIs to ease creating REST representations that follow the HATEOAS principle when working with Spring and especially Spring MVC. The core problem it tries to address is link creation and representation assembly.
1 ответ

spring-data-rest: возможно ли динамически встраивать отношения ресурса в один ответ?

Можно ли в весенний период отдыха данных встраивать данные для отношений первичного ресурса в ответ HAL? Причина в том, что в некоторых случаях клиент знает, что ему понадобится Child ресурс и School а также Pets отношения сразу. С помощью ссылок эт…
0 ответов

SPRING-HATEOAS + RestTemplate: создание ресурсов со связанными сущностями?

Как создать ресурсы с непосредственными отношениями к существующим объектам? Возьмите простой случай пользователя форума. У нас есть два ресурса верхнего уровня, которые могут существовать независимо друг от друга: пользователь и вопрос. Если бы вы …
25 июн '14 в 16:42
3 ответа

HAL с Spring Hateoas и Mvc (без загрузки)

Я использую Spring MVC и Hateoas, чтобы построить успокоительный API. Ранее я использовал весеннюю загрузку с hateoas, и сервер отображал ответы, как я и ожидал. Теперь, когда я не использую весеннюю загрузку, сервер не отображает ответы должным обр…
03 ноя '15 в 09:37
0 ответов

Как выставить метаданные ALPS для Spring Controllers?

Я использую Spring Hateoas и Spring Data Rest в проекте. Большинство сущностей обрабатываются Spring Data Rest, но для некоторых я использую контроллеры. Можно ли обновить конечную точку /profile, предоставляемую Spring Data Rest, чтобы я мог предос…
23 ноя '17 в 19:10
1 ответ

Как установить связанный объект, используя HATEOAS?

Я не могу использовать успокоительный API со ссылками HATEOAS, сгенерированными из репозиториев Springboot. Рассмотрим следующую модель: public class Order { private UUID id; private String orderNumber; private Location location; } public class Loca…
26 окт '18 в 08:53
6 ответов

Разрешение URI объекта в пользовательском контроллере (Spring HATEOAS)

У меня есть проект, основанный на spring-data-rest, и у него есть несколько пользовательских конечных точек. Для отправки данных POST я использую json как { "action": "REMOVE", "customer": "http://localhost:8080/api/rest/customers/7" } Это хорошо дл…
0 ответов

nosuchmesageexception для потребляемого 30% вызова покоя процессора с данными по 10 тысяч строк

Моя конечная точка отдыха, построенная с использованием библиотеки отдыха springdata, медленно обрабатывает большие данные, например, по 10 тыс. Строк. Я выполнил профилирование своего приложения и вижу, что NoSuchMessageException выбрасывается для …
2 ответа

Spring: какая версия Spring Boot для Spring HATEOAS 0.19.0?

Я хочу использовать последнюю стабильную версию 0.19.0.RELEASE из Spring HATEOAS, Я совмещаю это с последней стабильной версией 1.2.6.RELEASE из Spring Boot, в build.gradle мы находим среди других apply plugin: 'spring-boot' ... dependencies { compi…
22 сен '15 в 14:02
3 ответа

Spring HATEOAS против Spring Data Rest

Вопрос в том, в чем разница между Spring HATEOAS и Spring Data Rest? Я чувствую, что оба могут делать то же самое, и Spring Data Rest (как часть Spring Data) кажется немного более живым. https://github.com/spring-projects/spring-hateoas https://gith…
1 ответ

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

У меня есть две сущности, Store и ProductCategory, которые я сохраняю и хочу получить из JpaRepository, аннотированного @RepositoryRestResource. Магазины имеют коллекцию категорий товаров, а категории товаров связаны с родителями / детьми. Кроме тог…
2 ответа

STS не смог понять мой импорт hateoas и сообщить об ошибке

Я строил RESTful сервис в соответствии с официальным руководством Spring. Я добавил зависимость в соответствии с инструкциями, но STS(Spring Tool Suite) не смог понять мою функцию. STS не мог понять methodOn() или же lintTo() и продолжает давать оши…
20 дек '18 в 13:09
3 ответа

Выходной формат Chage in spring data rest в spring-data-rest-webmvc версии 2.2.1.RELEASE

Я использую Spring Data Rest Web MVC 2.2.1.RELEASE. Я ожидаю в следующем формате { "content": [ { "price": 499.00, "description": "Apple tablet device", "name": "iPad", "links": [ { "rel": "self", "href": "http://localhost:8080/product/1" } ], "attr…
01 янв '15 в 15:12
1 ответ

Модульное тестирование с MockServletContext

Я установил приложение весенней загрузки, используя Gradle. Теперь я понимаю, что @EnableAutoConnfiguration настраивает приложение на основе зависимостей в пути к классам. Я очень счастлив, чтобы избежать всей сантехники, но начинают происходить вещ…
20 апр '15 в 16:36
0 ответов

Служите Spring-Data-Rest API с дополнительным MediaType

По умолчанию API, созданные Spring-Data-Rest, отвечают на application/json а также application/hal+json, Я хочу, чтобы этот API поддерживал добавление пользовательских MediaType, таких как application/vnd.my.custom.Type+json и до сих пор служить Hal…
2 ответа

Spring boot rest service, как заставить его маршалировать ссылки как свойства?

Первый вопрос вот так будь нежнее:) У меня есть проект JPA, который я хочу представить как REST. Я сделал это до сих пор: Моя сущность: @Entity public class SignUpSheet { @Id @GeneratedValue private Long id; @Column private String name; @Column priv…
0 ответов

SPRING HATEOS LINKS (HTTPS против HTTP)

У меня есть простой сервис отдыха, который возвращает ответ, когда операция GET выполняется вместе со ссылками HATEOS. Когда служба развернута на сервере и доступна через URL-адрес балансировщика нагрузки (Https), раздел ссылок содержит URL-адрес с …
0 ответов

Пользовательский тип медиа прямо в URL

Услуги - отдых, (уровень 3, все на основе ссылок). У меня есть конечная точка, которая производит два разных типа медиа. HAL_JSON и image/png. Как пример "ПОЛУЧИТЬ заказ". Как потребительский тип носителя "GET order" "HAL_JSON" имеет смысл, (его пор…
4 ответа

Различные выходные данные JSON при использовании настраиваемого сериализатора json в Spring Data Rest

После добавления кастома Jackson Сериализатор, основанный на официальной документации, я наблюдал немного другой формат вывода json. Этот пример основан на развилке пружинных перестановок. простираться org.springsource.restbucks.WebConfiguration от …
24 мар '14 в 15:05
1 ответ

Сериализация LocalDateTime в службе отдыха Spring Boot HATEOAS

Я сталкиваюсь со следующей проблемой: в проекте, использующем Spring Boot, spring-data-jpa и spring-data-rest, для публикации служб отдыха HATEOAS, я хотел бы преобразовать переменную LocalDateTime во что-то вроде "2014-12-20T02:30:00.472"для целей …
1 ответ

Validate Spring Hateoas Pageable param

Как мне проверить параметр Pageable в Spring Hateoas? Т.е. у меня простой сценарий (с Spring-Data-Elasticsearch): public class Entity { private long timestamp; public long getTimestamp() { return timestamp; } public void setTimestamp(long timestamp)…