gpt4 book ai didi

Spring REST - 必须至少有一个 RequestParameter

转载 作者:行者123 更新时间:2023-12-04 16:06:46 24 4
gpt4 key购买 nike

我有以下方法 RequestMappings :

@RequestParam(value = "someValue1", required = false) final String someValue1
@RequestParam(value = "someValue2", required = false) final String someValue2

这两个参数都标记为可选。目前我检查提供了哪个属性,并根据该属性采取了一些行动。是否可以强制要求请求中始终存在两个参数中的至少一个?

PS:我不是在考虑创建两个不同的端点。

最佳答案

只需将请求参数作为字符串映射发送并将其标记为强制属性。

        public @ResponseBody String your_method(
@RequestParam(value = "parameterMap",
required = true) Map<String,String> params){

//String someValue1 = params.get("someValue1");
// String someValue2 = params.get("someValue2");
}

在这里,您必须传递一个或两个参数。

关于Spring REST - 必须至少有一个 RequestParameter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38739019/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com