簡體   English   中英

我在哪里將我的方法放在MVC上?

[英]Where do I put my methods with MVC?

我有一個包含控制器的文件夾/controllers和另一個/models ,我在其中放置了帶有get / sets的模型。

現在,放置從數據庫等獲取數據的方法的通常位置在哪里?

在我的上一個項目中,我將其放在get / sets下,這有點令人困惑。

有幫助嗎?

對於數據庫,您可以有一個DTO文件夾,但也可以有一個中間的Service文件夾,您可以在其中放置所有業務規則。 我喜歡擁有一個單獨的DTO對象,以簡化模擬。

對於嚴格的數據訪問,Spring Boot處理大多數CRUD。 您只需要配置spring即可知道您具有數據訪問層。 @JpaRepository執行此操作。 這可能是您應該開始尋找的地方。 對於自定義數據調用,您將不得不在稍后構成數據訪問的類中編寫自定義方法。

您的問題非常廣泛,但我希望我已經給您足夠的機會來探討。

https://spring.io/guides/gs/accessing-data-jpa/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM