2013-04-02 7 views
1

Я понимаю, что Spring Data REST позволяет экспортировать репозитории на основе JPA как успокоительные конечные точки. Однако в моем случае у меня есть сопоставление между классом сущности домена (аннотируется с @Entity) и классом представления REST (на картирование берется Дозер). Пользователь может получить доступ к ресурсу только через представление REST, которое будет внутренне отображаться на фактический ресурс. Вопрос: Могу ли я преобразовать класс представления в качестве спокойной конечной точки, используя весенние данные REST без внесения изменений в доменный уровень? Или это только на уровне интерфейса репозитория, который расширяет CRUDRepository/MongoDB, который можно экспортировать?Spring Data Rest

ответ

1

Если я понял правильно, вы хотели бы Spring автоматически выставить службу REST из хранилища, как показано в следующем примере http://spring.io/guides/gs/accessing-mongodb-data-rest/

Но возвращаем представительские бобы, отображенные на Dozer, а не те, из ПЕРСИСТЕНТНОСТЬ слоя ,

Я боюсь, что если вы этого захотите, вам нужно будет написать свои собственные контроллеры и позволить им вызвать ваши методы репозитория.

Пожалуйста, обратите внимание на этот пост уже ответил:

Spring HATEOAS versus Spring Data Rest