带中间层(服务层)的Spring数据rest

带中间层(服务层)的Spring数据rest,rest,spring-data,Rest,Spring Data,SpringDataREST2即将发布,它允许将存储库直接公开为restful端点。在我看来,SpringDataREST是RESTfulWeb服务应用程序的一个很好的框架,因为它通过删除某些样板代码来提高生产率。我开发了一个restful应用程序,它由3层组成:控制器层、服务层和数据访问层(存储库),服务层负责调用事务范围内的一个或多个存储库,但我不知道SpringDataREST如何解决这个设计问题 当SDR提供自己的Servlet时,为什么要开发控制器层?我的解释不清楚。我开发的应用程序不

SpringDataREST2即将发布,它允许将存储库直接公开为restful端点。在我看来,SpringDataREST是RESTfulWeb服务应用程序的一个很好的框架,因为它通过删除某些样板代码来提高生产率。我开发了一个restful应用程序,它由3层组成:控制器层、服务层和数据访问层(存储库),服务层负责调用事务范围内的一个或多个存储库,但我不知道SpringDataREST如何解决这个设计问题

当SDR提供自己的Servlet时,为什么要开发控制器层?我的解释不清楚。我开发的应用程序不使用SpringDataREST。最近我遇到了SDR框架,我想知道使用SDR可以实现什么。在一个请求中调用几个存储库方法是非常常见的。我想知道怎么才能做到这一点,或者SDR根本不允许你这么做,明白吗。SDR是围绕一个存储库/一个http端点设计的。您可以使用应用程序事件来做额外的工作(参见RestBukes示例),或者您可以考虑数据库触发器。