我刚刚开始使用Spring Boot(我有使用Java EE的经验)。我需要开发一个RESTful API。我已经阅读了有关Spring Boot https://spring.io/guides/tutorials/react-and-spring-data-rest/
的本教程我发现它非常有趣,因为创建服务层,资源层没有任何开销,所有这些都由Spring自动完成。另一方面,我不确定它是否能提供足够的灵活性:业务逻辑在哪里?或者Spring Data是否仅适用于简单的CRUD应用程序?
答案 0 :(得分:1)
Spring-Data-Rest不禁止使用服务器和控制器层。
如果你有一个简单的简单CRUD后端,那么我建议你 - " Controller-Layer" - 服务层 - Respositroy-Layer基于Spring-Data
也许您应该考虑允许控制器层在没有业务功能时直接访问存储库层(用于读取操作)。