[英]Where do I put my methods with MVC?
我有一個包含控制器的文件夾/controllers
和另一個/models
,我在其中放置了帶有get / sets的模型。
現在,放置從數據庫等獲取數據的方法的通常位置在哪里?
在我的上一個項目中,我將其放在get / sets下,這有點令人困惑。
有幫助嗎?
對於數據庫,您可以有一個DTO文件夾,但也可以有一個中間的Service文件夾,您可以在其中放置所有業務規則。 我喜歡擁有一個單獨的DTO對象,以簡化模擬。
對於嚴格的數據訪問,Spring Boot處理大多數CRUD。 您只需要配置spring即可知道您具有數據訪問層。 @JpaRepository執行此操作。 這可能是您應該開始尋找的地方。 對於自定義數據調用,您將不得不在稍后構成數據訪問的類中編寫自定義方法。
您的問題非常廣泛,但我希望我已經給您足夠的機會來探討。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.