【问题标题】:Spring Data Rest春季数据休息
【发布时间】:2013-03-23 12:58:49
【问题描述】:

我了解 Spring Data REST 允许将基于 JPA 的存储库导出为 RESTful 端点。但是,在我的情况下,我在域实体类(用 @Entity 注释)和 REST 表示类(映射是由推土机负责)。用户可以单独通过 REST 表示访问资源,该表示将在内部映射到实际资源。 问题:我可以在不更改域层的情况下使用 spring data REST 将表示类转换为 restful 端点吗?还是仅在可导出的扩展 CRUDRepository/MongoDB 的 Repository 接口级别?

【问题讨论】:

    标签: spring-data-rest


    【解决方案1】:

    如果我理解正确,您希望 Spring 从您的存储库中自动公开一个 REST 服务,如以下示例所示 http://spring.io/guides/gs/accessing-mongodb-data-rest/

    但返回由 Dozer 映射的表示 bean,而不是来自持久层的表示 bean。

    恐怕如果你愿意,你需要编写自己的控制器并让它们调用你的存储库方法。

    请看一下这篇已经回答的帖子:

    Spring HATEOAS versus Spring Data Rest

    【讨论】:

      猜你喜欢
      • 2016-01-30
      • 1970-01-01
      • 2015-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-13
      • 1970-01-01
      相关资源
      最近更新 更多