java - 与 Spring Data JPA 相比,使用 Spring Data REST 有哪些优势?

标签 java spring spring-data spring-data-jpa spring-data-rest

我知道 spring data rest 会将您的存储库导出为 REST 服务..但我想知道它相对于使用 spring data jpa 的优势。

最佳答案

这是水果沙拉与自助餐的比较,因为这些技术解决了完全不同的问题:

Spring Data JPA简化了在 Spring 之上使用 JPA 的工作。它公开了一个存储库编程模型,允许您构建 Java API 以访问关系数据库中的数据。

Spring Data REST建立在存储库抽象之上(根本不绑定(bind)到 JPA),并通过 HTTP 遵循常见模式公开基于 Spring MVC 的 REST 资源。

我建议浏览入门 guides for Spring Data JPASpring Data REST和他们一起玩,感受他们解决的问题。

关于java - 与 Spring Data JPA 相比,使用 Spring Data REST 有哪些优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25604081/

相关文章:

Elasticsearch 和 SpringData : FindAll and OrderBy

eclipse - WebApplicationInitializer container.addServlet() 返回 null

java - 将 PST 格式的日期和时间转换为 UTC 格式

java - Apache CXF - 在 In 和 Out 拦截器之间共享数据

java - 一个Spring应用程序可以有多少个BeanFactory?

xml - 使用spring覆盖属性文件

eclipse - jar 在运行时不可用,为什么不呢?

Spring Data MongoDB - 嵌入文档作为其他文档中的引用

java - 当我 DISPOSE_ON_CLOSE 时无法停止流

java - Spring 安全5 : No Beans of type BCryptPasswordEncoder found