Как использовать Spring-data-rest для замены ResourceAssemblerSupport

На уровне репозитория есть JPARepository, который вызывается из сервисного уровня, возвращающего Entity на уровень контроллера Spring MVC. Контроллер получит HTTPRequest как ресурс HATEOAS. За этим следует преобразование туда-сюда из Resource в Entity и обратно в Resource с добавлением ссылок в ResourceAssemblerSupport.

Все на месте, и вот ссылка на то, что только что описано выше.

Между ними есть конфигурации Spring, управляемые XML.

Теперь появляется проект Spring-Data-Rest, в котором говорится, что он соединяет шаблонный код между JPARepository и HATEOAS ResourceAssemblerSupport, используя спецификацию HAL. В связи с этим, как Spring-Data-Rest позволяет мне избавиться от преобразования туда и обратно только в приведенной выше настройке ( ResourceSupport и ResourceAssemblerSupport )?


person fortm    schedule 28.09.2014    source источник


Ответы (1)


Платформа Spring-Data-Rest: на основе репозиториев. Это означает, что вся логика вашего сервисного уровня должна быть смоделирована после события SDR. Пока вы следуете двум вышеперечисленным важным шагам, рендеринг ресурсов в HAL-контент готов к работе. При необходимости с помощью аннотаций SDR можно выполнить гораздо больше настроек.

person Stackee007    schedule 29.09.2014
comment
можете ли вы предоставить примерную ссылку на проект, основанную на них, будет полезно следовать - person fortm; 30.09.2014