java - 如果我使用spring data Rest+spring data jpa,是否能保证service层和Dao层的代码为零,需要手动编码?

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

我需要知道如果我们使用 Spring Data Rest + Spring Data JPA 那么它会取代我们需要在这些层中手动输入的所有代码吗?那么我们还需要在后端开发什么?我的意思是它真的那么棒吗?如果我错了,请解释限制。

最佳答案

您不需要编写 DAO。如果您需要超出简单 CRUD 的自定义查询,可以使用不同的方法来创建它们以及扩展不同的存储库接口(interface)(PagingAndSorting 等)。

然后您将存储库@Autowire到服务层以应用业务逻辑。

无需 DAO。

关于java - 如果我使用spring data Rest+spring data jpa,是否能保证service层和Dao层的代码为零,需要手动编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61089973/

相关文章:

java - 如何添加AppCompatSpinner的提示

java - HibernateInterceptor和proxyTargetClass有什么用

java - Spring boot @MockBean 疏远行为

java - 在 Java 中为具有透明度的灰度图像着色的合适方法是什么?

java - Facebook Messenger - ChatBot - wit.ai 集成

java - 无法安装 GWT Toolkit for Eclipse?

java - 安全:filter-chain pattern match url have symbol '?'

java - 如何强制Spring Security更新XSRF-TOKEN cookie?

spring - 通过gradle构建spring boot应用程序docker镜像:添加失败:

Azure Web 部署失败 - 给定名称的网站已存在