对象相关的休息设计

时间:2015-06-12 18:03:56

标签: spring rest spring-restcontroller

房客可以有很多参考资料,参考资料只与一个房客相关联

我创建了一个搜索与lodgerId相关的引用的方法

@RequestMapping(value = "/lodgers/{lodgerId}/references", method = RequestMethod.GET)
public Reference getReferenceByUserId(@PathVariable("lodgerId") long lodgerId) {
    return referenceService.getReferenceByLodgerId(lodgerId);
}

在设计方面,最好将它放在与住客或参考相关的其他控制器中

1 个答案:

答案 0 :(得分:0)

如果您正在使用任何orm,JPA等,那么获取特定住宿者的参考资料成为一个非常自然的选择,可以放入与住宿相关的控制器和与参考控制器中的特定参考相关的操作。 即使您没有使用任何提及框架,上述设置似乎也非常明显。