Spring-data-rest 和 Spring-data-jpa 是否用于生产级应用程序?

问题描述 投票:0回答:1

我正在学习 Spring Boot,刚刚介绍了如何利用 Spring-Data-Rest 和 Spring-Data-Jpa 等服务创建应用程序。我知道这两项服务肯定会加快开发时间,但从我所看到的来看,这些服务并没有给你太多的灵活性。

例如,我不明白如何将业务逻辑添加到使用 Spring-Data-Rest 创建的休息端点。如果我设置了 Spring Data Rest api,我将如何向其中一个端点添加自定义逻辑,或者甚至在需要时添加另一个端点?我曾尝试研究找出方法,但一无所获。

这让我想到了我的主要问题,使用 Spring Boot 的公司是否因为灵活性而自行实现 DAO、服务层和 Rest 控制器,或者他们是否以某种方式使用 Spring-data 并对其进行大量配置以满足自己的需求?

spring spring-boot spring-data-jpa spring-data spring-data-rest
1个回答
0
投票

两者都用于生产级应用程序。 Spring Data JPA 对于任何与数据库交互的 spring-boot 应用程序都是必不可少的。

Spring data Rest 将主要用于内部微服务,与 data jpa 相比它相对较新。

© www.soinside.com 2019 - 2024. All rights reserved.