我现在创建了一些Rest,并且我总是更喜欢一种解决方案,在这种解决方案中,我为每个资源创建一个端点。 例如: GET .../employees/{id}/account
GET .../supervisors/{id}/account 对于其他http方法,如put、post和delete也是如此。这把我的api搞得一团糟。我的rest通常更喜欢冗余,以降低复杂性,但在这种情况下,它总是感觉有点笨拙。因此,我创建了另一种方法,其中我使用继承来保持“干”原则。 在本例中,有一个基类User,我的employee和supervisor模型通过继承从它扩展而来。现在我只需要一个端点,比如 GE