資料庫連接的抽象和依賴項的注入組織了程式碼並帶來了許多好處。
資料庫注入到哪裡了?
-
在路由中:連接在初始化期間注入到控制器中。
-
在儲存庫中:接收連線以對資料庫執行操作。
-
無服務:使用儲存庫與資料庫互動。
-
在控制器中:接收已使用資料庫配置的服務。
優點:
- 連接解耦。
- 程式碼組織。
- 輕鬆更改資料庫。
- 測驗簡單。
- 易於維護。
- 集中連接。
- 系統範圍內的重用。
原始碼:
- https://github.com/ortizdavid/golang-modular-software
以上是Golang中如何抽象資料庫連線?的詳細內容。更多資訊請關注PHP中文網其他相關文章!