Spring Spring Data可以提供足够的灵活性以用于实际应用吗?

时间:2017-02-01 08:47:37

标签: java spring rest spring-mvc spring-boot

我刚刚开始使用Spring Boot(我有使用Java EE的经验)。我需要开发一个RESTful API。我已经阅读了有关Spring Boot https://spring.io/guides/tutorials/react-and-spring-data-rest/

的本教程

我发现它非常有趣,因为创建服务层,资源层没有任何开销,所有这些都由Spring自动完成。另一方面,我不确定它是否能提供足够的灵活性:业务逻辑在哪里?或者Spring Data是否仅适用于简单的CRUD应用程序?

1 个答案:

答案 0 :(得分:1)

Spring-Data-Rest不禁止使用服务器和控制器层。

如果你有一个简单的简单CRUD后端,那么我建议你 - " Controller-Layer" - 服务层 - Respositroy-Layer基于Spring-Data

也许您应该考虑允许控制器层在没有业务功能时直接访问存储库层(用于读取操作)。