Я только начинаю с Spring Boot (у меня есть опыт работы с Java EE). Мне нужно разработать API RESTful. Я прочитал этот урок о Spring Boot https://spring.io/guides/tutorials/react-and-spring-data-rest/Can Spring Data Rest обеспечивает достаточную гибкость для использования в реальных приложениях?
Мне было очень интересно, потому что нет никаких накладных расходов на создание слоя уровня сервиса, слоя ресурсов, все это делается весной автоматически. С другой стороны, я не уверен, может ли он обеспечить достаточную гибкость: куда идет бизнес-логика? Или данные Spring подходят только для простых приложений CRUD?
Может кто-нибудь, пожалуйста, скажите мне, что плохого в моем вопросе, и почему он получил 4 голоса за 10 минут? – Ievgen
Одна из основных проблем с вашим вопросом (но это не должно быть веской причиной для downvote) заключается в том, что это поверхностное мышление об этом, оно выглядит как вопрос, основанный на основном мнении. Но если вы тратите больше времени на размышления и написание ответа больше, чем просто «да/нет», то ясно, что это не мнение основано. Поэтому я надеюсь, что мой ответ основан на фактах и поможет вам. – Ralph
Позвольте мне перевести его на простой английский: «Я только что прочитал учебник, и я не уверен, подходит ли эта структура для меня. Мнения?» Теперь это, очевидно, мнение, основанное или слишком широкое. Если в документации не указано, что «это не должно использоваться в производственном коде», вполне можно предположить, что не существует неотъемлемых недостатков, которые могли бы предотвратить его использование. Конечно, вам нужно будет иметь достаточный опыт, чтобы оценить, подходит ли он (или оптимальный) для * вашего * варианта использования. – Kayaman