我目前正在嘗試制作一個網站,在那里我有專案模型和用戶模型。我想使用專案控制器在同一 html 頁面上顯示有關用戶和專案的資訊(存盤在 mysql 資料庫中)。
我將如何解決這個問題,而不必同時將 userService 類注入到 itemService 類中?
uj5u.com熱心網友回復:
沒有什么可以阻止您創建一個服務方法,該方法傳回包含用戶和專案的 DTO。您可以將多個存盤庫注入您的服務并在同一事務中檢索兩個物體。
您還可以在您的服務中提供單獨的方法,一個用于獲取用戶,另一個用于獲取專案,但在這種情況下,您將有兩個單獨的事務。
uj5u.com熱心網友回復:
謝謝各位大佬的回復,對我幫助很大。我猜我主要是對服務類的作用感到困惑。現在我為我的服務類使用多個存盤庫,然后將 DTO 連同它需要的所有資料發送回控制器。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/361839.html
上一篇:403此操作未經授權
