我在春天RestController以下方法:彈簧安置控制器找到ID/IDS方法
@RequestMapping(value = "/{decisionId}", method = RequestMethod.GET)
public DecisionResponse findById(@PathVariable @NotNull @DecimalMin("0") Long decisionId) {
....
}
現在我需要通過{decisionIds}
增加的可能性,找到一套DecisionResponse的..這樣的事情:
@RequestMapping(value = "/{decisionIds}", method = RequestMethod.GET)
public List<DecisionResponse> findByIds(@PathVariable @NotNull @DecimalMin("0") Set<Long> decisionIds) {
....
}
以下兩種方法不能一起工作。
什麼是實現此功能的正確方法?我是否應該只留下一個方法(第二個),等待{decisionIds}
並返回一個集合,即使我只需要一個Decision
對象?有沒有其他適當的方法來實現這一點?