【发布时间】:2019-11-25 22:21:35
【问题描述】:
我有以下请求参数。
a
b
c
d
e
f
Request 可以包含所有参数或其中一些参数。我目前正在使用正则表达式/** 来解决这个问题。
有没有办法明确提及请求映射而不是** 并说它是可选的。并且任何顺序也应该匹配。
/a/1/b/f2
和
/b/f2/a/1
两者都应匹配该映射。
【问题讨论】:
-
您应该使用 RequestBody 而不是请求参数,因为如果您不固定每个参数的位置,RequestParam 可能会产生问题。或详细说明您为什么有此特定要求的问题
-
您没有请求参数,而是路径变量。我强烈建议寻找另一种提供信息的方式。实际的请求参数就可以了,还有一个json序列化的body。
标签: spring spring-boot