春季:如何确保多个参数的相关性

时间:2018-10-16 11:26:31

标签: spring spring-boot

当前,我有这个端点:

@RequestMapping(
    value = "/group-attachments",
    method = RequestMethod.POST,
    consumes = MediaType.MULTIPART_FORM_DATA_VALUE
)
public ResponseEntity<String> group(
    @RequestPart("transactionId") String[] transactionId,
    @RequestPart("user") String[] user,
    @RequestPart("expiration") Date[] expiration

我遇到一个与如何处理参数关联有关的问题。我的意思是,根据该端点,我可以多次设置多个"transactionId"或任意一个参数:

endpoint?transactionId=adf&transactionId=ewr&user=sdf&user=sfsdf&expiration=10/08/2019&expiration=21/09/2020

因此,我将收到:

transactionId = ["adf", "ewr"]
user = ["sdf", "sfsdf"]
expiration = [so on...]

当我处理它们时,请记住每个n位置都相关。

总有办法确保吗?

0 个答案:

没有答案