我需要跟踪实体的观看次数。例如我有一个Product
实体,具有下列API端点:弹簧安置控制器轨迹实体查看次数
GET /products/{productID}
在情况下,我想跟踪的查看次数一个特定的Product
我应该添加额外的逻辑,当我呼叫这个/products/{productID}
端点时将增加查看计数?或者我应该为此目的引入一个单独的端点?
修订
也许我不是清楚我的问题,但我的问题是用于更新与REST API柜台不是多层架构有关的最佳实践。我想问以下 - 我应该更新计数器提到GET
请求,或者我应该引入另一个API ..让我们说POST /products/{productID}/viewings
,然后在GET
之后调用它以更新计数器?
控制器处理Web的东西,服务实现业务逻辑,数据库(dao)访问数据库。 – DwB