2017-02-01 26 views
-2

我剛從Spring Boot開始(我有使用Java EE的經驗)。我需要開發一個RESTful API。我讀過這篇關於Spring Boot的教程https://spring.io/guides/tutorials/react-and-spring-data-rest/Spring Data Rest能夠提供足夠的靈活性以用於現實世界的應用程序嗎?

我發現它非常有趣,因爲創建服務層和資源層沒有任何開銷,它全部由Spring自動完成。另一方面,我不確定它是否能提供足夠的靈活性:業務邏輯走向何方?或者Spring Data僅適用於簡單的CRUD應用程序?

+0

有人能告訴我我的問題有什麼不好,以及爲什麼在10分鐘內得到4票迴應? – Ievgen

+2

你的問題的一個主要問題(但這不應該是一個downvote的正當理由)是,這是一個膚淺的想法,它看起來是一個基本的意見爲基礎的問題。但是,如果一個人花更多的時間思考和寫出答案,而不僅僅是「是/否」,很明顯這不是基於意見的。所以,我希望我的回答是基於事實並幫助你。 – Ralph

+3

讓我把它翻譯成簡單的英文:「我剛讀了一篇教程,我不確定這個框架是否適合我,意見呢?」現在這顯然是基於意見或太寬泛。除非文檔中聲明「這不應該用於生產代碼」,否則假設沒有固有缺陷會阻止其使用,這是非常安全的。當然,你需要有足夠的經驗來評估它是否適合(或最佳)*你的用例。 – Kayaman

回答

1

Spring-Data-Rest不禁止使用服務器層和控制器層。

如果你有超過一個普通的簡單的CRUD後端越多,那麼我建議有 - 「控制層」 - 服務層 - 基於Spring的數據Respositroy層

或許您認爲關於允許控制器層可以在沒有業務功能需求時直接訪問存儲庫層(用於讀取操作)。

相關問題