我需要跟蹤實體的觀看次數。例如我有一個Product
實體,具有下列API端點:彈簧安置控制器軌跡實體查看次數
GET /products/{productID}
在情況下,我想跟蹤的查看次數一個特定的Product
我應該添加額外的邏輯,當我呼叫這個/products/{productID}
端點時將增加查看計數?或者我應該爲此目的引入一個單獨的端點?
修訂
也許我不是清楚我的問題,但我的問題是用於更新與REST API櫃檯不是多層架構有關的最佳實踐。我想問以下 - 我應該更新計數器提到GET
請求,或者我應該引入另一個API ..讓我們說POST /products/{productID}/viewings
,然後在GET
之後調用它以更新計數器?
控制器處理Web的東西,服務實現業務邏輯,數據庫(dao)訪問數據庫。 – DwB